Java集合:List转数组互转
生活随笔
收集整理的這篇文章主要介紹了
Java集合:List转数组互转
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、List轉數組:
#1
List<String> strList = new ArrayList<String>();
strList.add("aa");
strList.add("bb");
String[] array = strList.toArray(new String[strList.size()]);
?
#2 直接遍歷List將元素逐個添加到新的數組
?
二、數組轉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 直接遍歷數組,add到List中
?
注意:
三、List<Integer> 和 int[]之間的轉換
?
①int[] array 轉 List<Integer> list
?
List<Integer>list = Arrays.stream(array).boxed().collect(Collectors.toList());
?
②List<Integer> list 轉 int[] array
?
int[] array = list.stream().mapToInt(Integer::valueOf).toArray();
總結
以上是生活随笔為你收集整理的Java集合:List转数组互转的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 操作系统:DMA
- 下一篇: Linux:shell脚本中实现变量自增