千家信息网

Java中初始化List集合的方式有哪些

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下Java中初始化List集合的方式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!List是在开发中
千家信息网最后更新 2026年11月03日Java中初始化List集合的方式有哪些

小编给大家分享一下Java中初始化List集合的方式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

List是在开发中比较常用的集合,以下是初始化List的几种方式。

常规方式

List list = new ArrayList<>();list.add("1");list.add("2");list.add("3");System.out.println("getList1: " + list);

输出

getList1: [1, 2, 3]

Arrays 工具类

// 生成的list不可变List list = 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不可变List list = 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 工具类

List list = Lists.newArrayList("1", "2", "3");System.out.println("getList4: " + list);

输出

getList4: [1, 2, 3]

匿名内部类

List list = new ArrayList() {{     add("1");     add("2");     add("3");}};System.out.println("getList5: " + list);

输出

getList5: [1, 2, 3]

ImmutableList

List list = ImmutableList.of("1", "2", "3");System.out.println("getList6: " + list);

输出

getList6: [1, 2, 3]

Java8 Stream

List list = Stream.of("1", "2", "3").collect(Collectors.toList());System.out.println("getList7: " + list);

输出

getList7: [1, 2, 3]

Java9 List.of

List list = List.of{"1", "2", "3"};System.out.println("getList8: " + list);

输出

getList8: [1, 2, 3]

以上是"Java中初始化List集合的方式有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

输出 方式 可变 工具 篇文章 内容 包装 生成 不怎么 大部分 常用 常规 是在 更多 知识 行业 资讯 资讯频道 频道 参考 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网中国科技 互联网科技的发展 互联网金融公司科技 青岛互联网科技公司 互联网科技视频 广州互联网络科技有限公司 沃里互联网科技 顺玮阁互联网科技 火传媒上海互联网科技 天速互联网络科技有限公司 剑昆互联网络科技有限公司临桂 全球顶尖互联网科技公司 互联网科技大奖都有哪些公司 健康食品互联网创新科技园项目 晋城互联网科技 恒生互联网科技业指数调整周期 上海钢联属于互联网科技股吗 北京军民互联网科技公司 唐山双旺合互联网科技产业园 安徽九吞吴互联网科技有限公司 云信互联网科技有限公司 科技赋能下的互联网金融 科技平台互联网 互联网科技有限公司经营范围 美国互联网黑科技 区块链结合互联网科技 南通创西澳互联网科技有限公司 福建互联网展示科技馆设计 互联网科技职业技能培训学校 互联网科技快速发展优美句子
0