小编典典

如何将字符串对象转换为布尔对象?

all

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


阅读 71

收藏
2022-04-01

共1个答案

小编典典

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

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

优势:

  • Boolean:这不会创建新的 Boolean 实例,因此性能更好(并且垃圾收集更少)。Boolean.TRUE它重用了or的两个实例Boolean.FALSE
  • boolean:不需要实例,您使用原始类型。

官方文档位于Javadoc中。


更新:

也可以使用自动装箱,但它有性能成本。
我建议仅在您必须自己施放时才使用它,而不是在可以避免施放时使用。

2022-04-01