众所周知,在属性文件中,每个值都被视为字符串。 例如,我的文件中有一个属性:
XYZ=false
我想使用上面的字符串false作为条件中的 boolean 值。问题是我无法修改执行此条件的java源XYZ:
if (XYZ) {
//do something
}
目前,此条件始终返回字符串 true,而不是值为 false 的 boolean 值。
我可以在属性文件中执行某些操作以使其成为 boolean 值吗?
最佳答案
从属性文件中获取值后,可以使用:if (Boolean.valueOf(XYZ)) {...}
关于java - 属性文件中的 boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13602616/