比较对象不能用“=”

来源:互联网 发布:6080软件下载 编辑:程序博客网 时间:2024/04/28 09:52
Integer i1 = new Integer(1);
Integer i2 = new Integer(1);
if(i1.equals(i2)){
System.out.println("!!!");

}

会显示!!!

如果用if(i1 == i2)则不会显示。比较对象必须用equals 方法

这包括了比较stack等存放object的容器里取出的元素

0 0
原创粉丝点击