1. 程式人生 > >Arrays.asList 轉換陣列成list集合失敗的原因

Arrays.asList 轉換陣列成list集合失敗的原因

Arrays.asList 接受的引數是泛型引數,基本資料型別如int  這種基本型別是無法泛化的所以會將整個陣列轉化成list裡面的一個物件,

如 

Integer [] nums = {1,2,3,4,5};  List numList = Arrays.asList(nums); numList =  [1, 2, 3, 4, 5];

int [] nums = {1,2,3,4,5}; List numList = Arrays.asList(nums); numList.getIndex(0) = [1, 2, 3, 4, 5];