首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java 根本数据封装类自动装箱与拆箱

2012-11-09 
Java 基本数据封装类自动装箱与拆箱输出为:t1t2:falset11:truet21:truet2.equals(1):true原因:(5):t

Java 基本数据封装类自动装箱与拆箱
   


输出为:
t1==t2:false
t1==1:true
t2==1:true
t2.equals(1):true
原因:
(5):t1 t2都按封装类进行等值比较,属于不同的对象,所以不相等;
(6):t1自动转成int型,再与1相比,值是相等的;
(7):t2自动转成int型,再与1相比,值是相等的;
(8):1自动转成new integer(1),再与t2做equals,他们的值也是相等的。

建议:用equals来替换==,这样可以省去麻烦,避免错误。


 

热点排行