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

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.lryc.cn/news/298061.html

相关文章:

  • Linux openKylin(开放麒麟)系统SSH服务安装配置与公网远程连接
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之AlphabetIndexer组件
  • java学习07---综合练习
  • 【RL】Bellman Equation (贝尔曼等式)
  • PyTorch 2.2大更新!集成FlashAttention-2,性能提升2倍
  • 2.9日学习打卡----初学RabbitMQ(四)
  • 大数据Flume--入门
  • 【SQL高频基础题】550.游戏玩法分析IⅣ
  • sheng的学习笔记-部署-目录
  • 【Java】悲观锁和乐观锁有什么区别?
  • Elasticsearch:使用查询规则(query rules)进行搜索
  • Java核心设计模式:代理设计模式
  • JSP编程
  • 【Flink入门修炼】1-1 为什么要学习 Flink?
  • 刘谦龙年春晚魔术模拟
  • re:从0开始的CSS学习之路 9. 盒子水平布局
  • 【MySQL基础】:深入探索DQL数据库查询语言的精髓(上)
  • JavaScript实现轮播图方法
  • Web课程学习笔记--jsonp的原理与简单实现
  • 第78讲 修改密码
  • Docker 容器网络:C++ 客户端 — 服务器应用程序。
  • Android 识别车牌信息
  • C#在窗体正中输出文字以及输出文字的画刷使用
  • 二十、K8S-1-权限管理RBAC详解
  • 【PTA|期末复习|编程题】数组相关编程题(一)
  • [office] 怎么在Excel2003菜单栏自定义一个选项卡 #其他#微信#知识分享
  • 面试 JavaScript 框架八股文十问十答第六期
  • 【Web】小白友好的Java内存马基础学习笔记
  • Rust猜数字游戏
  • .gitlab-ci.yml文件参数配置和使用