Java中初始化List集合的方式有哪些
发表于:2025-11-18 作者:千家信息网编辑
千家信息网最后更新 2025年11月18日,小编给大家分享一下Java中初始化List集合的方式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!List是在开发中
千家信息网最后更新 2025年11月18日Java中初始化List集合的方式有哪些
小编给大家分享一下Java中初始化List集合的方式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
List是在开发中比较常用的集合,以下是初始化List的几种方式。
常规方式
Listlist = new ArrayList<>();list.add("1");list.add("2");list.add("3");System.out.println("getList1: " + list);
输出
getList1: [1, 2, 3]
Arrays 工具类
// 生成的list不可变Listlist = Arrays.asList("1", "2", "3");System.out.println("getList2: " + list);// 如果要可变需要用ArrayList包装一下List numbers = new ArrayList<>(Arrays.asList("1", "2", "3"));numbers.add("4");System.out.println("numbers: " + numbers);
输出
getList2: [1, 2, 3]numbers: [1, 2, 3, 4]
Collections 工具类
// 生成的list不可变Listlist = Collections.nCopies(3, "1");System.out.println("getList3: " + list);// 如果要可变需要用ArrayList包装一下List dogs = new ArrayList<>(Collections.nCopies(3, "dog"));dogs.add("dog");System.out.println("dogs: " + dogs);
输出
getList3: [1, 1, 1]dogs: [dog, dog, dog, dog]
Lists 工具类
Listlist = Lists.newArrayList("1", "2", "3");System.out.println("getList4: " + list);
输出
getList4: [1, 2, 3]
匿名内部类
Listlist = new ArrayList () {{ add("1"); add("2"); add("3");}};System.out.println("getList5: " + list);
输出
getList5: [1, 2, 3]
ImmutableList
Listlist = ImmutableList.of("1", "2", "3");System.out.println("getList6: " + list);
输出
getList6: [1, 2, 3]
Java8 Stream
Listlist = Stream.of("1", "2", "3").collect(Collectors.toList());System.out.println("getList7: " + list);
输出
getList7: [1, 2, 3]
Java9 List.of
Listlist = List.of{"1", "2", "3"};System.out.println("getList8: " + list);
输出
getList8: [1, 2, 3]
以上是"Java中初始化List集合的方式有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
输出
方式
可变
工具
篇文章
内容
包装
生成
不怎么
大部分
常用
常规
是在
更多
知识
行业
资讯
资讯频道
频道
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
金蝶使用数据库删除单据
温州橙树网络技术 招聘
网络安全观影活动心得400字
4核8g服务器java多少并发
在数据库中什么是数据值
炫舞该服务器正在维护
公司网络安全保障部门
砚山网络安全卫士
弄网络技术对教育的影响
自己写游戏需要服务器吗
服务器无法被访问
无限火力哪个服务器最先开放
内蒙古软件开发应用
服务器数据怎么取出来
服务器cpu好玩吗
服务器大连
湛江无限软件开发平均价格
获取数组中第几个数据库
江西计算机网络技术能升本吗
同花顺mac 不能连接服务器
计算机网络技术 培训总结
公司网络安全事件
数据库营销推广方式
智慧法院要重视网络安全
音乐网站数据库e r图
深圳做教育软件开发的公司
软件开发支持dlna
红包游戏软件开发
文科生能学网络安全么
企业开展网络安全管理工作情况