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());
		
相关推荐
易只轻松熊1 小时前
C++(23):容器类<vector>
开发语言·数据结构·c++
小学生的信奥之路1 小时前
力扣1991:找到数组的中间位置(前缀和)
数据结构·算法·leetcode·前缀和·数组
ha20428941941 小时前
c++学习之--- list
c语言·c++·学习·list
এ᭄画画的北北1 小时前
力扣-102.二叉树的层序遍历
数据结构·算法·leetcode
ccLianLian1 小时前
数据结构·字典树
数据结构·算法
Lu Yao_2 小时前
用golang实现二叉搜索树(BST)
开发语言·数据结构·golang
JeffersonZU3 小时前
【数据结构】2-3-1单链表的定义
数据结构·链表
JeffersonZU3 小时前
【数据结构】1-4算法的空间复杂度
c语言·数据结构·算法
L_cl3 小时前
【Python 算法零基础 4.排序 ① 选择排序】
数据结构·算法·排序算法
无聊的小坏坏4 小时前
【数据结构】二叉搜索树
数据结构