中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
蒙城县| 马关县| 台北县| 锦州市| 梅河口市| 宁蒗| 海原县| 海口市| 山东| 昆明市| 南乐县| 宽城| 辉南县| 西青区| 伊川县| 德格县| 和林格尔县| 平和县| 师宗县| 昌江| 体育| 牡丹江市| 阳信县| 绥宁县| 南溪县| 弥勒县| 吉木乃县| 康保县| 山东| 定边县| 梧州市| 山东省| 清水河县| 富川| 鄄城县| 滦平县| 县级市| 大方县| 奈曼旗| 凤阳县| 波密县|