我们知道在属性文件中,每个值都被视为String。 例如,我的文件中有一个属性:
XYZ=false
我想在条件中使用上面的String false 作为布尔值。问题是我无法修改执行此条件的java源 XYZ :
if (XYZ) {
//do something
}
目前,此条件始终返回String true 而不是值为 false 的布尔值。
我可以在属性文件中执行某些操作以使其成为布尔值吗?
答案 0 :(得分:2)
从属性文件中获取值后,您可以使用:if(Boolean.valueOf(XYZ)){...}