共計 948 個字符,預計需要花費 3 分鐘才能閱讀完成。
要修改 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 并輸出修改后的結果。
丸趣 TV 網 – 提供最優質的資源集合!
正文完