对象list利用stream 将一个字段进行类型转化
时间: 2024-06-04 14:10:24 浏览: 110
List集合多个复杂字段判断去重的案例
这是一个技术问题,我可以为您提供答案。您可以使用Java8中的Stream将一个对象列表中的某个字段进行类型转换。例如,如果您的对象列表是List<Person>,并且您想将每个人的年龄字段转换为字符串类型,您可以使用如下代码:
List<String> ageStrings = persons.stream()
.map(person -> String.valueOf(person.getAge()))
.collect(Collectors.toList());
其中,map操作将每个Person对象映射为其年龄字段的字符串表示,collect操作将所有字符串收集到List中返回。
阅读全文