一、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. 几道常见String面试题
  2. delphi 实现屏幕旋转代码_X86指令混淆之函数分析和代码块粉碎
  3. Spring Boot 2.x基础教程:默认数据源Hikari的配置详解
  4. c++重载自增与自减运算符(前置与后置)
  5. linux中544进程,Linux基础--进程管理及其基本命令
  6. font-familly:' 阿里巴巴-普惠体 '【永久免费 】 - 下载与使用
  7. 在Windows平台使用SSH连接Linux服务器
  8. php图片大马加后门,一次对php大马的后门的简单分析
  9. 视频批量添加水印的方法
  10. 二维码获取WIFI配置
  11. html怎么插入word文档,word中怎样插入html代码?
  12. 用计算机语言写结婚祝福语,[结婚电子显示屏祝福语]电子显示屏结婚贺词
  13. 29岁程序员,该怎么在写作、沟通、能力方面提升自己?
  14. [英文话剧][搞笑话剧短剧][中英文对照]7人话剧 新三顾茅庐
  15. matlab梯形法数值积分,数值积分(梯形法)
  16. 【原创开源应用第2期】基于RL-USB和RL-FlashFS的完整NAND解决方案,稳定好用,可放心用于产品批量
  17. sql server和mysql都装_mysql和sql server可以同时安装吗
  18. 使用Python读取markdown文件并统计字数
  19. ES 索引创建及查询
  20. 主引导记录MBR/硬盘分区表DPT/主分区、扩展分区和逻辑分区/电脑启动过程

热门文章

  1. 数据库------求职必看
  2. linux关闭在线登录用户
  3. elasticsearch Java API 索引API
  4. Oracle 简单树查询
  5. AgileEAS.NET平台应用开发教程-案例计划
  6. 自信息/熵/联合熵/条件熵/相对熵/交叉熵/互信息及其相互之间的关系
  7. Ubuntu上snmp安装、配置、启动及远程测试完整过程
  8. win32下进程间通信方式之管道、邮件槽、剪切板、共享内存、消息、套接字、RPC、DDE等
  9. linux普通文件的特点是,linux系统文件系统上有哪些特点
  10. java 周易解梦接口_周公解梦