91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
京山县| 柘荣县| 岳阳市| 墨竹工卡县| 台中县| 阿拉善右旗| 临颍县| 于都县| 南开区| 宁南县| 东至县| 潞城市| 河源市| 新竹县| 诸暨市| 比如县| 和顺县| 保靖县| 同仁县| 浦东新区| 广元市| 滦平县| 明溪县| 三河市| 柳河县| 灵宝市| 新蔡县| 茂名市| 纳雍县| 黎川县| 富阳市| 吉林省| 黔东| 岐山县| 定南县| 准格尔旗| 江城| 青阳县| 泽库县| 凤台县| 治多县|