Integer

Integer

暂无该话题相关介绍!
管理 编辑 日志 分享

两个Integer 用== 比较不相等的原因

Integer a1 = 127; Integer b1 = 127; if(a1==b1){ System.out.println("相等"); }else{ System.out.println("不等"); } Integer a = 128; Integer b = 128; if(a==b){ System.out.println("相等"); }else{ System.out.... 阅读全文
收起

Java Integer的==和.equals()之间的区别

在Java1.5及以上的版本中,由于autoboxing机制,Integer和int在很多情况下可以直接相互转换。  那么其中的一个常见的问题就是如何判断两个Integer类型变量的值是否相等。  我们知道,Integer是一个引用类型的变量,而int是一个基本类型的变量。对于基本类型变量,==比较的是其值而非地址。而对于引用类型的变量,==和.equals()比较的都是... 阅读全文
收起