理解Java中Integer和int的Autoboxing
在Java中的
在 int自動裝箱成Integer的過程中
//i
Integer i
Integer i
Integer i
Integer i
//compare the i
if(i
else System
//compare the i
if(i
else System
輸 出的結果便是 i
當然
另 外要注意的一點的是
Integer i
Integer i
Integer i
Integer i
此時
這 裡再指明的一點是關於equals方法的
if(i
補 充的是
public boolean equals(Object obj)
{
return (this == obj);
}
那 這個if(i
不是的
public boolean equals(Object obj) {
if (obj instanceof Integer) {
return value == ((Integer)obj)
}
return false;
}
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26714.html