2011-07-11 62 views
1

可以使用xxx.equals(System.getProperty(key))作爲條件嗎?或者我是否應該將這些屬性用於其他目的?使用System.getProperty作爲條件

我一直在閱讀這些;

http://download.oracle.com/javase/tutorial/essential/environment/sysprop.html

http://download.oracle.com/javase/6/docs/api/java/lang/System.html

然而,我在它的使用有點困惑。 一些更多的鏈接或一些代碼示例會很有幫助。

謝謝......

+2

我不明白爲什麼不......這完全取決於您想要如何處理檢索到的值,並且執行簡單比較完全合法。 – mre

+1

你可以將它們用於任何對你的應用程序有用的目的。在條件語句中使用它們是可以的。 (只要確保您處理空值或正在使用重載的getProperty(key,默認值)) –

+0

@amol OP中的表單已經是空的安全。 –

回答

3

正如大家說的是,你可以做到這一點。

關於:

不過,我有點糊塗了其用法。一些更多的鏈接或一些 代碼示例會非常有幫助。

試試這個link,你可能會覺得它很有幫助。

3

確定沒關係。不過,這是否真的取決於xxx的價值。

3

我認爲,當你真的需要,你可以使用它:)

4

是的,它是確定你使用它們。 (例如:os.name找出什麼操作系統)

相關問題