一、List转数组:

#1

List<String> strList = new ArrayList<String>();

strList.add("aa");

strList.add("bb");

String[] array = strList.toArray(new String[strList.size()]);

#2 直接遍历List将元素逐个添加到新的数组

二、数组转List:

#1

String[] array = {"aa","bb"};

List<String> list = Arrays.asList(array);

#2

String[] array = {"aa","bb"};

ArrayList<String> list = new ArrayList<>();

Collections.addAll(list,array);

#3 直接遍历数组,add到List中

注意:

三、List<Integer> 和 int[]之间的转换

①int[] array 转 List<Integer> list

List<Integer>list = Arrays.stream(array).boxed().collect(Collectors.toList());

②List<Integer> list 转 int[] array

int[] array = list.stream().mapToInt(Integer::valueOf).toArray();

Java集合:List转数组互转相关推荐

  1. Java集合转化为数组

    用list.add() 和 list.toArray() 方法将集合转为数组 完整代码 import java.util.*;public class Main{public static void ...

  2. Java 集合(List、Set)与数组(Arr)互转方法及注意事项,难怪《阿里开发手册》会如此重视

    原创博文,欢迎转载,转载时请务必附上博文链接,感谢您的尊重. 前言: 如果你现在正急于解决问题,请立刻.马上拉到本篇最后的[总结],进入"不废话环节". 通过本篇的学习,你将全面掌 ...

  3. java集合和数组随你转换_java集合和数组互转

    方法一:使用Arrays.asList()方法 String[] strs = {"one","two","three"}; List st ...

  4. java集合转字符串拼接_关于集合和字符串的互转实现方法

    今天在写项目的时候遇到一个问题,就是要把得到的一个集合转换成字符串,发现 import org.apache.commons.lang.stringutils; 有这么一个简单的方法:string s ...

  5. java集合转字符串_关于集合和字符串的互转实现方法

    今天在写项目的时候遇到一个问题,就是要把得到的一个集合转换成字符串,发现 import org.apache.commons.lang.StringUtils; 有这么一个简单的方法:String s ...

  6. 你还是只会用数组吗?不懂Java集合,还想找工作?(集合概述)

    零基础学习Java之集合概述 概述 集合的分类 Collection 基本介绍 常用方法 代码示例 Map 基本介绍 常用方法 代码示例 概述 数组想必是很多java学习者都知道的容器.诚然,数组有很 ...

  7. Java集合:数组的使用

    Java中对Array数组的常用操作 目录: 声明数组: 初始化数组: 查看数组长度: 遍历数组: int数组转成string数组: 从array中创建arraylist: 数组中是否包含某一个值: ...

  8. Scala与Java集合互转摘要

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  9. java集合——集合与数组间的转换+算法

    [0]README 0.1) 本文描述转自 core java volume 1, 源代码为原创,旨在理解 java集合--集合与数组间的转换+算法 的相关知识: 0.2) for full sour ...

  10. java集合——数组列表(ArrayList)+散列集(HashSet)

    [0]README 0.1) 本文描述+源代码均 转自 core java volume 1, 旨在理解 java集合--数组列表(ArrayList)+散列集(HashSet) 的相关知识: 0.2 ...

最新文章

  1. 【怎样写代码】确保对象的唯一性 -- 单例模式(五):一种更好的单例实现方法(静态内部类)
  2. DirectX 开发环境配置
  3. 为你的亚马逊S3 bucket加个安全盖
  4. 材料科学中的数据挖掘:晶体图神经网络解读与代码解析
  5. 在Golang开发中使用Redis
  6. 运行虚拟机报错:vmware workstations与devicecredential不兼容(终极解决方案)
  7. c语言 函数的参数传递示例_nexttoward()函数以及C ++中的示例
  8. Two-Stream RNN/CNN for Action Recognition in 3D Videos-阅读笔记
  9. java虚拟机教程图解_深入拆解JAVA虚拟机学习教程
  10. unity直播推流方式_【技术猩球】从方案架构分析秀场直播的四种实现方式
  11. 分子动力学模拟-gromacs的基本使用
  12. 2019每特教育蚂蚁课堂-Java互联网微服务架构面试宝典v1
  13. html5妇女节游戏,三八妇女节趣味小游戏
  14. 【数据结构】哈夫曼树及哈夫曼编码实现(C语言)
  15. react中axios封装ajax,【逆流而上】[React]axios的封装使用
  16. ES复杂分组同时多聚合统计实现(java)
  17. 公告栏模板php代码,destoon调用自定义模板及样式的公告栏_PHP教程
  18. ArcEngine ISymbol效果预览
  19. 关于宽带拨号上网的笑话,我自己闹的笑话。
  20. 二叉树的基本性质及证明

热门文章

  1. js 算法排序总结
  2. python 安装scrapy,openssl opensslv.h错误的解决办法
  3. erlang在NotePad++下的高亮
  4. wamp配置多少站点
  5. 小心robots.txt影响蜘蛛的爬行
  6. 性能测试中用LambdaProbe监控Tomcat
  7. VS 2005 文本编码小技巧 --中文亂碼問題解決
  8. WebSocket+MSE——HTML5 直播技术解析
  9. DASH直播平台的搭建
  10. opencv4.2.0 视频去抖动算法代码