Java怎么修改arraylist中的对象

   2024-11-05 2810
核心提示:要修改一个 ArrayList 中的对象,首先需要获取到该对象,然后进行修改操作,最后将修改后的对象重新放回 ArrayList 中。以下是一

要修改一个 ArrayList 中的对象,首先需要获取到该对象,然后进行修改操作,最后将修改后的对象重新放回 ArrayList 中。以下是一个示例代码:

import java.util.ArrayList;public class Main {    public static void main(String[] args) {        // 创建一个ArrayList对象        ArrayList<Student> studentList = new ArrayList<>();        // 添加Student对象到ArrayList中        studentList.add(new Student("Alice", 18));        studentList.add(new Student("Bob", 20));        studentList.add(new Student("Charlie", 22));        // 修改ArrayList中的对象        // 首先找到要修改的对象        for (Student student : studentList) {            if (student.getName().equals("Bob")) {                // 修改对象的属性                student.setAge(21);                break; // 找到对象后跳出循环            }        }        // 打印修改后的ArrayList        for (Student student : studentList) {            System.out.println(student.getName() + " - " + student.getAge());        }    }}class Student {    private String name;    private int age;    public Student(String name, int age) {        this.name = name;        this.age = age;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public int getAge() {        return age;    }    public void setAge(int age) {        this.age = age;    }}

在上述示例代码中,首先创建了一个 ArrayList 对象 studentList,其中存放了三个 Student 对象。然后通过遍历 ArrayList 来找到要修改的对象,找到对象后通过 setAge 方法修改对象的属性。最后再次遍历 ArrayList 打印修改后的对象信息。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号