千家信息网

怎么用Java List把对象添加到集合中

发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,这篇文章主要介绍了怎么用Java List把对象添加到集合中的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用Java List把对象添加到集合中文章都会有所收获,下面
千家信息网最后更新 2025年11月06日怎么用Java List把对象添加到集合中

这篇文章主要介绍了怎么用Java List把对象添加到集合中的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用Java List把对象添加到集合中文章都会有所收获,下面我们一起来看看吧。

1、add()

Java 集合添加对象最简单的方法,就是集合自己携带的一个 add() 方法。

        // 创建一个学生实例对象        Student stu1= new Student(1,"小明", 19, "男");        // 把对象添加到集合里        students.add(stu1);        // 检查是否添加成功        Student temp= (Student) students.get(0);        System.out.println("添加了"+temp.ID+"号学生"+temp.name+",是一个"+temp.age+"岁的"+temp.gender+"生!");

打印结果:

添加了1号学生小明,是一个19岁的男生!

add(index,obj) 可以表示将集合中 index 位置的对象,用 obj 新对象例如:

        // 覆盖原位置的对象        Student stu2= new Student(2,"小红",18,"女");        students.add(0,stu2);        Student temp1= (Student) students.get(0);        System.out.println("添加了"+temp1.ID+"号学生"+temp1.name+",是一个"+temp1.age+"岁的"+temp1.gender+"生!");

打印结果:

添加了1号学生小明,是一个19岁的男生!

add(index,obj) 可以表示将集合中 index 位置的对象,用 obj 新对象例如:

        // 覆盖原位置的对象        Student stu2= new Student(2,"小红",18,"女");        students.add(0,stu2);        Student temp1= (Student) students.get(0);        System.out.println("添加了"+temp1.ID+"号学生"+temp1.name+",是一个"+temp1.age+"岁的"+temp1.gender+"生!");

打印结果:

添加了2号学生小红,是一个18岁的女生!

该方法的index参数可以是现有集合大小的基础上,加一个位置,但不能跨越,否则会报错,例如:

students.add(2,stu2);

2、addAll()

如果嫌把对象一个一个地添加到集合中太麻烦了,集合也提供了一键操作,addAll(),可以一下子添加多个对象到集合当中。

        // 一键添加的方法        Student[] stus={new Student(3,"小刚",20,"男"),                new Student(4,"小丽",19,"女")};        students.addAll(Arrays.asList(stus));        Student temp2= (Student) students.get(1);        System.out.println("添加了学生"+temp2.name);        Student temp3= (Student) students.get(2);        System.out.println("添加了学生"+temp3.name);

以上是先创建一个对象数组,再把数组通过 Arrays.asList 方法将数组转换为集合,最后通过 addAll 方法添加到集合中。

打印结果:

添加了学生小明
添加了学生小刚

和 add() 方法一样,可以覆盖原有的对象,也可以在下一位添加新的对象,但是就是不能跨越添加,否则会报错。

        Student[] stus1={new Student(5,"小羊",12,"女"),                new Student(6,"小猪",15,"男")};        students.addAll(1, Arrays.asList(stus1));        Student temp4= (Student) students.get(1);        System.out.println("添加了学生"+temp4.name);        Student temp5= (Student) students.get(2);        System.out.println("添加了学生"+temp5.name);

打印结果:

添加了学生小羊

添加了学生小猪

这里是从位置1开始添加,也就是覆盖原有的小刚、小丽两个对象,取而代之是小羊、小猪两个对象。

关于"怎么用Java List把对象添加到集合中"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"怎么用Java List把对象添加到集合中"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

对象 学生 方法 结果 位置 小明 小刚 数组 知识 小红 小羊 两个 内容 原位 就是 男生 篇文章 一键 会报 小丽 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 ddr3服务器内存最高频率 校园网络安全介绍 制作数据库需要哪些基础 金蝶安全锁怎么更换服务器 大智慧怎么弄自定义数据库 卫星科技让互联网之光更亮 东海县阿里网络技术有限公司 昌平区网络软件开发价目表 扬州游戏软件开发创新服务 张秀东国家网络安全先进个人 方舟服务器管理员网页 创视通录播服务器 苏州数据网络技术哪个好 软件开发画的图叫什么 宜春邓朝辉软件开发 网络安全风险分析师 网络安全技术黑镜 舆情与网络安全商务 奶块认领账号怎么选择服务器 数据中心是如何管理服务器的 网络安全监测分析技术国内外 学校网络安全风险防范化解 物理计算机网络技术的基础 清华同方数据库官网 手游方舟如何找到以前玩的服务器 数据库中布尔型长度 世界银行数据库有什么 高级数据库课程论文 大连市软件开发中专 西安华为5g软件开发
0