我有一個布爾值的屬性文件。 AFAIK,java.util.properties沒有像getBoolean
這樣的東西。有沒有其他的Java庫可以做到這一點?或者,也許有另一種方式,除了doAction = "true".equals(yourProperties.getProperty("doaction"));
從屬性文件獲取布爾值
12
A
回答
12
Apache Commons Configuration規定,在java.util.Properties
之上。
boolean doAction = config.getBoolean("doaction");
// ...
10
1
另外還有java.util.prefs
包,其Preferences
有一個像getBoolean
方法。
29
如何使用Boolean.parseBoolean()做轉換,比如:
Boolean foo = Boolean.parseBoolean(yourProperties.getProperty("foo"));
至少這樣它會與其他Java字符串轉換布爾值一致。
我測試過了,這似乎很樂意將缺失的屬性(返回爲null
)轉換爲false
,這很方便。
-1
propiedades.setProperty("property", "true");
...
Boolean.parseBoolean(propiedades.getProperty("property");
+1
我沒有看到這增加了4年前發佈的其他答案。 – cpburnz
相關問題
- 1. 屬性文件中的布爾值
- 2. 從ResultSet獲取布爾值
- 3. 從JDBC獲取布爾值
- 4. 從PostgreSQL獲取布爾值
- 5. Java:從屬性文件獲取值
- 6. 獲取布爾屬性與JAXB
- 7. 獲取一個布爾值屬性的實際值
- 8. 獲取布爾值
- 9. JSF - f:屬性布爾值
- 10. 從屬性中獲取屬性值
- 11. 從JSON獲取屬性值
- 12. 從CActiveDataProvider獲取屬性值
- 13. 從MemberExpression獲取屬性值
- 14. 從XML獲取屬性值
- 15. 如何從JSON獲取布爾值?
- 16. AJAX從asp.net獲取布爾值webmethod
- 17. 使用linq從DataTable獲取布爾值
- 18. 如何從對象獲取布爾值
- 19. 從xmlhttp.responseText獲取一個布爾值
- 20. 從XHTML文件中的屬性文件中獲取值
- 21. 將屬性值獲取到XML文件
- 22. NSThread - 獲取布爾值
- 23. 根據獲取者標識符從Getter值獲取布爾值
- 24. 與布爾屬性
- 25. 從Vue組件中的總線值獲取布爾值
- 26. 德爾福組件設計 - 從子屬性組件獲取屬性
- 27. 從屬性文件中獲取常量?
- 28. 從文件中獲取擴展屬性
- 29. 從xml文件獲取屬性php
- 30. Python - 從常量文件獲取屬性
根據它的JavaDoc只是讀取系統屬性。 –