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());
		
相关推荐
郝学胜-神的一滴4 分钟前
Linux进程与线程控制原语对比:双刃出鞘,各显锋芒
linux·服务器·开发语言·数据结构·c++·程序人生
javachen__32 分钟前
341-十道经典程序设计题目
数据结构·c++·算法
毅炼1 小时前
hot100打卡——day08
java·数据结构·算法·leetcode·深度优先
denggun123453 小时前
悬垂指针 和 野指针
数据结构
Pluto_CSND3 小时前
JSONPath解析JSON数据结构
java·数据结构·json
无限进步_3 小时前
【C语言】用队列实现栈:数据结构转换的巧妙设计
c语言·开发语言·数据结构·c++·链表·visual studio
liu****3 小时前
02_Pandas_数据结构
数据结构·python·pandas·python基础
optimistic_chen4 小时前
【Redis 系列】常用数据结构---Hash类型
linux·数据结构·redis·分布式·哈希算法
五阿哥永琪5 小时前
Redis的常用数据结构
数据结构·数据库·redis
Sheep Shaun5 小时前
STL中的map和set:红黑树的优雅应用
开发语言·数据结构·c++·后端·c#