如何在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
提交
取消