樓上找錯了。
Integer中覆蓋Object的toString是這樣寫的:
public String toString() {
return String.valueOf(value);
}
而樓上找的是toString()的多態方法。
從jdk1.5後,java有了自動裝箱與拆箱機制,可以將基本數據類型與其封裝類之間自動轉換,而不需要程序顯示的轉換。
比如泛型不能 是基本數據類型,但是有了自動裝箱與拆箱機制後,
可以這樣寫了。
List<Double> list=new Liste<Double>()
list.add(0);
list.add(1);
........