学堂 学堂 学堂公众号手机端

你可以使用Stream的map方法来获取List中对象的某个值

lewis 2年前 (2023-12-30) 阅读数 3 #技术

你可以使用Stream的map方法来获取List中对象的某个值。例如,假设你有一个List<Person>,每个Person对象都有一个name属性,你想获取所有Person对象的name属性,可以这样做:

List<Person>personList=newArrayList<>(); //填充personList List<String>names=personList.stream() .map(Person::getName) .collect(Collectors.toList());

在这个例子中,我们使用Stream的map方法将每个Person对象映射为其name属性,并最终将所有name属性收集到一个List中。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门