使用Java包装类,小心被==给坑了_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 使用Java包装类,小心被==给坑了

使用Java包装类,小心被==给坑了

 2013/7/16 18:54:18  lijiaixn  程序员俱乐部  我要评论(0)
  • 摘要:publicclassTest{publicstaticvoidmain(String[]args){//5种整形的包装类Byte,Short,Integer,Long,Character的对象,//在值小于127时可以使用常量池Integeri1=127;Integeri2=127;System.out.println(i1==i2);//输出true//值大于127时,不会从常量池中取对象Integeri3=128;Integeri4=128;System.out.println
  • 标签:使用 Java
public class Test{ public static void main(String[] args){ //5种整形的包装类Byte,Short,Integer,Long,Character的对象, //在值小于127时可以使用常量池? ? Integer i1=127; Integer i2=127; System.out.println(i1==i2); //输出true //值大于127时,不会从常量池中取对象 Integer i3=128; Integer i4=128; System.out.println(i3==i4); //输出false //Boolean类也实现了常量池技术 Boolean bool1=true; Boolean bool2=true; System.out.println(bool1==bool2); //输出true //浮点类型的包装类没有实现常量池技术 Double d1=1.0; Double d2=1.0;? ? System.out.println(d1==d2); //输出false } } ?? ? 原来包装类还有这么坑爹的。。。。要注意一下
发表评论
用户名: 匿名