如何在Java中將int[]轉換為List<Integer>?我該如何轉換int[]進List<Integer>在爪哇?當然,我對任何其他答案都感興趣,而不是在一個循環中逐個項目地做。但是,如果沒有其他答案,我將選擇這個方法作為最好的方法來證明這個功能不是Java的一部分。
3 回答

喵喵時光機
TA貢獻1846條經驗 獲得超7個贊
溪流
int[] ints = {1,2,3};List<Integer> list = Arrays.stream(ints).boxed().collect(Collectors.toList());

斯蒂芬大帝
TA貢獻1827條經驗 獲得超8個贊
int[]
List<Integer>
Arrays.asList
List<int[]>
int[] ints = {1, 2, 3};List<Integer> intList = new ArrayList<Integer>();for (int i : ints){ intList.add(i);}

郎朗坤
TA貢獻1921條經驗 獲得超9個贊
int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };List lst = Arrays.asList(arr);System.out.println(lst.size());
List<Integer> lst = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
String str[] = { "Homer", "Marge", "Bart", "Lisa", "Maggie" };List<String> lst = Arrays.asList(str);
添加回答
舉報
0/150
提交
取消