亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Java怎么修改arraylist中的對象

小億
100
2024-02-01 11:16:39
欄目: 編程語言

要修改一個 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 打印修改后的對象信息。

0
修水县| 开封市| 乌审旗| 青神县| 盐津县| 广灵县| 楚雄市| 剑河县| 贵南县| 奎屯市| 庄河市| 大庆市| 台北县| 崇州市| 将乐县| 桐乡市| 安塞县| 衡东县| 东台市| 通许县| 舒兰市| 安阳市| 陈巴尔虎旗| 江达县| 北安市| 高州市| 含山县| 五指山市| 宜兴市| 尼木县| 深泽县| 郸城县| 景东| 和林格尔县| 太湖县| 云阳县| 枣庄市| 民权县| 六安市| 岢岚县| 乌苏市|