0
儘管Wrapper類提供了所需的功能,但Java代碼有時過於複雜,原因在於要處理的數據的原始和包裝版本之間進行必要的轉換。這怎麼處理?處理包裝類的功能
儘管Wrapper類提供了所需的功能,但Java代碼有時過於複雜,原因在於要處理的數據的原始和包裝版本之間進行必要的轉換。這怎麼處理?處理包裝類的功能
在Java中,現在通過一個名爲Autoboxing的過程自動爲您處理。
當代碼需要引用類型但您已傳遞基元類型時,會發生自動裝箱。一個常見的例子是將項目添加到集合中。
LinkedList<Integer> myList=new LinkedList<Integer>();
int x = 3;
myList.add(x); //x is autoboxed from an int to an Integer.
我知道我把它放在評論部分,但是在你再次閱讀你的問題之後。這是他們創建自動裝箱的確切原因 - >Autoboxing
開心點,有[自動裝箱(http://download.oracle.com/javase/1.5.0/docs/guide/language/autoboxing.html) –
你的問題還不清楚。你是什麼意思處理? – helpermethod
這是一個功課題嗎?如果是這樣,請將其標記爲。 –