基本資料型別陣列轉換列表顯的有些力不從心
阿新 • • 發佈:2019-01-01
基本資料型別陣列轉換列表是有缺陷的:開發過程中經常會使用Arrays 和 Collections這兩個工具類在陣列和列表之間轉換,非常方便,但是有時候也會出現一些奇怪的問題。
執行後的結果為 “1”;
仔細看了一下Arrays.asList的方法說明:輸入一個變長引數,返回一個固定長度的列表。注意這裡是一個變長引數,看原始碼:
asList方法輸入的是一個泛型變長引數,我們都知道基本型別是不能泛型化的,也就是說8個基本資料型別不能作為泛型引數,要想作為泛型引數就必須使用對應的包裝型別。