List与数组相互转换

文章目录

将 List 转 数组

List.toArra()

java 复制代码
		List<Integer> list = Lists.newArrayList(1, 2, 3);
		
		// 无需转换类型 --> [1,2,3]
		Integer[] intArray = list.toArray(new Integer[0]);
		

Stream().toArray()

java 复制代码
		List<Integer> list = Lists.newArrayList(1, 2, 3);

		// 需要转换类型 --> ["1","2","3"]
		String[] strArray = list.stream().map(String::valueOf).toArray(String[]::new);
		

将 数组 转 List

Lists.newArrayList()

java 复制代码
		String[] arr = {"1", "2", "3"};
		
		// 无需转换类型 --> ["1","2","3"]
		List<String> list = Lists.newArrayList(arr);
		

Stream.of()

java 复制代码
		String[] arr = {"1", "2", "3"};
		
		// 需要转换类型 --> [1,2,3]
		List<Integer> list = Stream.of(arr).map(Integer::parseInt).collect(Collectors.toList());
		
相关推荐
Kuo-Teng5 小时前
LeetCode 279: Perfect Squares
java·数据结构·算法·leetcode·职场和发展
CoderYanger6 小时前
B.双指针——3194. 最小元素和最大元素的最小平均值
java·开发语言·数据结构·算法·leetcode·职场和发展·1024程序员节
SalvoGao6 小时前
Python学习 | 怎么理解epoch?
数据结构·人工智能·python·深度学习·学习
兩尛10 小时前
215. 数组中的第K个最大元素
数据结构·算法·排序算法
9523610 小时前
数据结构-堆
java·数据结构·学习·算法
不会编程的小寒10 小时前
数据结构 2.0
数据结构·算法
while(1){yan}10 小时前
MYSQL索引的底层数据结构
数据结构·数据库·mysql
Wenhao.10 小时前
LeetCode Hot100 每日温度
数据结构·算法·leetcode·golang
云泽80811 小时前
C++ List 容器详解:迭代器失效、排序与高效操作
开发语言·c++·list
CodeAmaz11 小时前
通用 List 分批切割并循环查询数据库工具类
java·数据结构·工具类·分页