摘要: 本文主要探讨在 Java 编程语言中,如何对 List 集合中的特定对象的属性值进行更新。通过分析不同的方法和技术,阐述了在实际编程中高效更新 List 中对象属性值的重要性和实现途径,为 Java 开发者提供了实用的参考。
import java.util.ArrayList;
import java.util.List;
class Person {
private String name;
private int age;
public Person(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;
}
}
public class ListUpdateExample {
public static void main(String[] args) {
List<Person> personList = new ArrayList<>();
personList.add(new Person("Alice", 25));
personList.add(new Person("Bob", 30));
for (Person person : personList) {
if (person.getName().equals("Alice")) {
person.setAge(26);
break;
}
}
}
}
personList.get(0).setAge(27);
personList.stream()
.filter(person -> person.getName().equals("Bob"))
.forEach(person -> person.setAge(31));