当前位置: 首页 > article >正文

List与数组相互转换

文章目录

  • 将 List 转 数组
    • List.toArra()
    • Stream().toArray()
  • 将 数组 转 List
    • Lists.newArrayList()
    • Stream.of()

将 List 转 数组

List.toArra()


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

Stream().toArray()


		List<Integer> list = Lists.newArrayList(1, 2, 3);

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

将 数组 转 List

Lists.newArrayList()


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

Stream.of()


		String[] arr = {"1", "2", "3"};
		
		// 需要转换类型 --> [1,2,3]
		List<Integer> list = Stream.of(arr).map(Integer::parseInt).collect(Collectors.toList());
		

http://www.kler.cn/a/231368.html

相关文章:

  • 架构师:使用 Atomix 实现分布式协调服务的技术指南
  • 数据结构(单向链表——c语言实现)
  • 当科技照进现实 机器人带着机器狗乘空轨
  • Android CPU核分配关联进程
  • 大学作业参考:网页设计作业 - 工作计划-Java SQL HTML源码下载
  • 近几年新笔记本重装系统方法及一些注意事项
  • 【react native】ScrollView的触摸事件与TouchableWithoutFeedback的点击事件冲突
  • 蓝桥杯基础知识8 list
  • Flutter组件 StatefulWidget、StatelessWidget 可继承写法
  • Docker 搭建mysql 集群(二)
  • C语言——oj刷题——实现字符串逆序
  • 波纹扩散效果
  • 阿里云游戏服务器租用价格表,2024最新报价
  • Linux下centos操作系统安装Mysql8.0过程及踩坑填补
  • 幻兽帕鲁服务器怎么搭建?palworld创建笔记(收藏备用)
  • nginx简单配置四种携带/时的拼接关系
  • 人工智能福利站,初识人工智能,图神经网络学习,第四课
  • Spring Cloud使用ZooKeeper作为注册中心的示例
  • postman执行批量测试
  • step导入到solidworks外观处理方法
  • 图数据库 之 Neo4j - 环境搭建(2)
  • Android Button background 失效
  • 最新GPT4.0使用教程,AI绘画,GPT语音对话使用,DALL-E3文生图
  • UniApp 快速上手与深度学习指南
  • CloudStack中控制台虚拟机调试
  • 7.electron之渲染线程发送事件,主进程监听事件