gpt4 book ai didi

java - Boolean.TRUE == myBoolean 与 Boolean.TRUE.equals(myBoolean)

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:38:47 24 4
gpt4 key购买 nike

在处理 Boolean 对象时,是否存在使用 equals(Boolean)== 会返回不同结果的情况?

Boolean.TRUE == myBoolean;

Boolean.TRUE.equals(myBoolean);

我在这里考虑的不是原始类型,而是 boolean 对象。

最佳答案

怎么样:

System.out.println(new Boolean(true) == new Boolean(true));
System.out.println(new Boolean(true) == Boolean.TRUE);

(都打印 false,对于 the same reason as any other type of objects )。

关于java - Boolean.TRUE == myBoolean 与 Boolean.TRUE.equals(myBoolean),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16437236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com