如何将String对象转换为Boolean对象?

问题:

如何将String对象转换为Boolean对象?

回答:

尝试(取决于你想要的结果类型):

Boolean boolean1 = Boolean.valueOf("true");
boolean boolean2 = Boolean.parseBoolean("true");

优点:

  • 布尔值:这不会创建新的布尔实例,所以性能更好(垃圾收集少)。它重复使用Boolean.TRUEBoolean.FALSE的两个实例。
  • boolean:不需要实例,使用原语类型。

正式文档位于Javadoc
更新:
也可以使用自动装箱功能,但具有性能成本。
我建议只有当你必须投掷自己时,才能使用它,而不是当铸造是可以避免的时候使用它。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: How to convert String object to Boolean Object?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

55 + = 59