遍历List中的 一个字段,成一个新的List
时间: 2024-11-13 08:19:26 浏览: 14
根据某个属性对List中的所有对象分组,该属性值相同的对象分到一个组
遍历列表(List)中的一个字段并创建一个新的列表,通常涉及到对每个元素应用某种操作,然后将结果添加到新列表中。假设你有一个包含自定义对象(比如Person对象,其中有一个名为name的字段)的列表,你可以这样做:
```java
// 假设Person类有name字段
List<Person> originalList = ...; // 你的原始Person列表
// 创建一个新的List<String>
List<String> newList = new ArrayList<>();
for (Person person : originalList) {
String nameValue = person.getName(); // 获取name字段的值
newList.add(nameValue); // 将名字添加到新列表
}
// 新列表newList现在包含了原列表中每个人的名字
```
在这个例子中,`getName()`是一个假设的方法,用于获取Person对象的name属性。如果你的列表是其他类型的对象,并且你想遍历的字段名称不同,只需相应地修改代码。
阅读全文