java 将集合里指定属性值的对象赋给另一个指定值的对象
时间: 2024-09-06 09:02:21 浏览: 28
完整版精品java课件 Java基础入门教程 Java程序设计 第6章 数组和集合(共44页).ppt
在 Java 中,如果你有一个集合(如 List 或者 Map),其中包含一些具有相同属性的对象,并且你想将这个集合中某个特定属性的值复制到另一个对象上,你可以通过遍历集合并设置新对象的相应属性来实现。这里是一个简单的例子:
```java
import java.util.List;
class Person {
private String name;
// 构造函数、getter 和 setter 省略
public String getName() {
return name;
}
}
public class Main {
public static void main(String[] args) {
// 假设我们有这样一个集合
List<Person> people = ...; // 这里是你的Person对象列表
// 新建一个空的Person对象用于接收名字
Person targetPerson = new Person();
for (Person person : people) {
// 获取每个人的名字并设置到目标对象上
targetPerson.setName(person.getName());
}
// 现在 targetPerson 的名字应该是从集合中复制过来的
}
}
```
在这个示例中,`getName()` 和 `setName(name)` 是 `Person` 类的关键方法。当你遍历集合并将每个对象的 `name` 属性复制到 `targetPerson` 上时,就实现了属性值的迁移。
阅读全文