java如何修改list中对象的值

   2024-10-20 4930
核心提示:要修改List中对象的值,可以通过索引来获取对象,然后修改对象的属性值。以下是一个示例代码:假设有一个Student类,具有属性nam

要修改List中对象的值,可以通过索引来获取对象,然后修改对象的属性值。以下是一个示例代码:

假设有一个Student类,具有属性name和age,现在有一个List list存储了多个Student对象,我们想要修改其中一个Student对象的属性值:

import java.util.ArrayList;import java.util.List;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;    }    @Override    public String toString() {        return "Student{" +                "name='" + name + '\'' +                ", age=" + age +                '}';    }}public class Main {    public static void main(String[] args) {        List<Student> list = new ArrayList<>();        list.add(new Student("Alice", 20));        list.add(new Student("Bob", 22));        list.add(new Student("Charlie", 21));        // 修改第二个Student对象的属性值        Student student = list.get(1);        student.setAge(23);        // 输出修改后的List        for (Student s : list) {            System.out.println(s);        }    }}

在上面的示例中,我们通过list.get(1)获取第二个Student对象,并通过setAge方法修改了该对象的age属性值。然后遍历List并输出修改后的结果。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

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