课程
/后端开发
/Java
/Java入门第三季
Integer a=new Integer(5); Integer b=new Integer("5");
2018-07-27
源自:Java入门第三季 3-1
正在回答
integer b=new integer("5")这个是把String类型转换成Integer,所以两个值是一样的,但是内存指向是不一样的
值想等,内存指向不同
System.out.println(a==b); false
moli97
值相等
相同,Integer两种构造方法,转换成int的值都是5
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答为什么这样不相等
5 回答为什么字符串是否相等用==不是equals吗
3 回答equals方法不是只要值相等就返回 true 吗?
2 回答所以什么情况下两个字符串对象相等?用“==”比较。
3 回答为什么要转换,赋值相加不可以吗