我有一个带有一些布尔值的属性文件.AFAIK,java.util.properties没有类似的东西getBoolean.有没有其他Java库可以做到这一点?或者可能有另一种方式,除了doAction = "true".equals(yourProperties.getProperty("doaction"));
Tim*_*ell 40
如何使用Boolean.parseBoolean()进行转换,如下所示:
Boolean foo = Boolean.parseBoolean(yourProperties.getProperty("foo"));
Run Code Online (Sandbox Code Playgroud)
至少这样,它将与其他Java字符串到布尔转换一致.
我已经测试了,这似乎很乐意将丢失的属性(返回为null)转换false为方便的.
Bal*_*usC 14
Apache Commons Configuration提供了最重要的功能java.util.Properties.
boolean doAction = config.getBoolean("doaction");
// ...
Run Code Online (Sandbox Code Playgroud)
Tur*_*iwi 13
加载文件的属性后,可以使用Boolean-Class获取属性:
Boolean.getBoolean("your.property");
Run Code Online (Sandbox Code Playgroud)
审视财产的价值.