概述
public class DebugIntegerTests {
public static void main(String[] args) {
System.out.println("基于断点方式分析和测试整数池");
Integer a1=100;
Integer a2=100;//Integer.valueOf(100)
Integer a3=200;//Integer.valueOf(200)
Integer a4=200;
System.out.println(a1==a2);//true
System.out.println(a3==a4);//false
//Integer的范围是“-128~127”,当在这个范围内是从IntegerCache中直接获取
//当超过这个范围会new一个新的Integer对象出来
Integer a5=new Integer(100);
System.out.println(a1==a5);//false
int a6=100;
System.out.println(a5==a6);//true,此时a5会进行拆箱操作a5.intValue()
}
}
最后
以上就是内向饼干为你收集整理的Integer的比较的全部内容,希望文章能够帮你解决Integer的比较所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复