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());
		
相关推荐
水木兰亭21 分钟前
数据结构之——树及树的存储
数据结构·c++·学习·算法
Jess071 小时前
插入排序的简单介绍
数据结构·算法·排序算法
老一岁1 小时前
选择排序算法详解
数据结构·算法·排序算法
freexyn2 小时前
Matlab自学笔记六十一:快速上手解方程
数据结构·笔记·matlab
ysa0510302 小时前
Dijkstra 算法#图论
数据结构·算法·图论
醇醛酸醚酮酯3 小时前
基于多线程实现链表快排
数据结构·链表
小张成长计划..5 小时前
数据结构-栈的实现
开发语言·数据结构
一只鱼^_7 小时前
基础算法合集-图论
数据结构·算法·深度优先·图论·广度优先·宽度优先·图搜索算法
小张成长计划..8 小时前
双向链表的实现
数据结构·链表
s153358 小时前
数据结构之顺序表,链表,栈,队列
数据结构·数据库