如何從VM參數中優雅地獲取布爾值?我的解決方案並不容易,因爲我從Scala中的VM參數獲取布爾值
不得不測試它是否爲空,否則我會得到 拋出:IllegalArgumentException
必須將整個字符串轉換爲大寫或小寫和測試,如果 是完全是「假」或「真」,否則我會在我的臉上拋出相同的異常。
即
val property = System.getProperty("some.property.name")
property != null && property.toLowerCase == "true"
有另一種出路呢?謝謝。
Scala的布爾和java.lang.Boolean之間存在差異。我不想不必要地導入它們。 – thlim