gpt4 book ai didi

java - 如何正确使用原始类型

转载 作者:行者123 更新时间:2023-12-01 18:34:36 25 4
gpt4 key购买 nike

int x = 10;
int y = 10;

Integer x1 = new Integer(10);
Integer y1 = new Integer(10);

System.out.println(x == y);
System.out.println(x1 == y1);

第一个 sop 将打印 true,而第二个 sop 将打印 false。实际问题是什么?

最佳答案

第二种方法不是检查值而是检查对象。

如果您想比较 2 个 Integer 对象的值,您必须使用适当的方法,例如 compareTo(Integer)

就像评论中提到的,如果您只想检查是否相等,则可以使用 equals

关于java - 如何正确使用原始类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22608854/

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