§ ITPOW >> 文档 >> Java

Java Integer 还能像 int 那样 == 比较吗?Integer 相比 int 有什么用呢?

作者:vkvi 来源:ITPOW(原创) 日期:2022-11-28

Java 引用类型 == 比较的是地址,String 就是典型的。

那 Integer 作为 int 的包装类型,== 比较的是地址吗?

不是,是按值比较的。

Integer m = 1;
m = 2;
Integer n = 2;
System.out.println(m == n);

结果为 true

Integer 与 int 之间可以相互赋值吗?

可以。

Integer 相比 int 有什么用呢?

泛型时,需要使用 Integer,因为泛型不支持基础类型。

Integer 具有 Integer.parseInt() 等方法。

相关阅读

相关文章