java集合中取某几列
时间: 2023-11-04 07:07:01 浏览: 64
在Java集合中,可以使用Stream API的map方法来取某几列。例如,假设有一个List<Person>,每个Person对象有name、age和gender三个属性,如果要取出所有人的姓名和年龄,可以使用以下代码:
```
List<Person> people = ...;
List<String> nameAndAgeList = people.stream()
.map(person -> person.getName() + " " + person.getAge())
.collect(Collectors.toList());
```
其中,map方法将每个Person对象映射为一个字符串,字符串包含姓名和年龄信息,最后使用collect方法将所有字符串收集到一个List中。
阅读全文