我很惊讶地知道getBoolean()
和valueOf()
方法为相同的输入字符串返回不同的结果。
我试图将"true"
传递给这两种方法。但是getBoolean()
给我错误的输出,而valueOf()
给我正确的输出,这是正确的。为什么?
最佳答案
The API-documentation is your friend.
Boolean.getBoolean
可能不执行您认为的操作:Boolean.valueOf
可能是您正在寻找的东西:我很惊讶地知道getBoolean()
和valueOf()
方法为相同的输入字符串返回不同的结果。
我试图将"true"
传递给这两种方法。但是getBoolean()
给我错误的输出,而valueOf()
给我正确的输出,这是正确的。为什么?
最佳答案
The API-documentation is your friend.
Boolean.getBoolean
可能不执行您认为的操作:Boolean.valueOf
可能是您正在寻找的东西: