如何在Java中將int[]轉(zhuǎn)換為L(zhǎng)ist<Integer>?我該如何轉(zhuǎn)換int[]進(jìn)List<Integer>在爪哇?當(dāng)然,我對(duì)任何其他答案都感興趣,而不是在一個(gè)循環(huán)中逐個(gè)項(xiàng)目地做。但是,如果沒(méi)有其他答案,我將選擇這個(gè)方法作為最好的方法來(lái)證明這個(gè)功能不是Java的一部分。
3 回答

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

斯蒂芬大帝
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
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貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊
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);
添加回答
舉報(bào)
0/150
提交
取消