Java集合:List转数组互转
一、List轉(zhuǎn)數(shù)組:
#1
List<String> strList = new ArrayList<String>();
strList.add("aa");
strList.add("bb");
String[] array = strList.toArray(new String[strList.size()]);
?
#2 直接遍歷List將元素逐個(gè)添加到新的數(shù)組
?
二、數(shù)組轉(zhuǎn)List:
#1
String[] array = {"aa","bb"};
List<String> list = Arrays.asList(array);
?
#2
String[] array = {"aa","bb"};
ArrayList<String> list = new ArrayList<>();
Collections.addAll(list,array);
?
#3 直接遍歷數(shù)組,add到List中
?
注意:
三、List<Integer> 和 int[]之間的轉(zhuǎn)換
?
①int[] array 轉(zhuǎn) List<Integer> list
?
List<Integer>list = Arrays.stream(array).boxed().collect(Collectors.toList());
?
②List<Integer> list 轉(zhuǎn) int[] array
?
int[] array = list.stream().mapToInt(Integer::valueOf).toArray();
總結(jié)
以上是生活随笔為你收集整理的Java集合:List转数组互转的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 操作系统:DMA
- 下一篇: Javascript面向对象编程(二):