Java 8 获取集合中实体类特定属性值形成新集合
可以使用 Java 8 的 Stream API 和 Lambda 表达式来实现。假设有一个实体类 Person,其中有一个属性为 age,现在要从一个 List
List<Person> personList = ...; // 原始的 Person 集合
List<Integer> ageList = personList.stream()
.map(Person::getAge)
.collect(Collectors.toList());
其中,map() 方法会将每个 Person 对象映射为其 age 值,最终使用 collect() 方法将所有的 age 值收集到一个新的 List 中。
原文地址: https://www.cveoy.top/t/topic/nnaU 著作权归作者所有。请勿转载和采集!