java8之提取集合中每个对象的属性

2023-10-12 14:44:23 浏览数 (1)

要提取属性的话,用Stream中的map,然后使用方法引用,就可以了 例如Student类中有name属性

把集合中的student 对象的name 收集起来放入names集合中 然后用逗号分隔开转化为字符串

代码语言:javascript复制
List<Student> students = new ArrayList<Student>();
List<String> names = students.stream().map(Student::getName).collect(Collectors.toList());

String listjoin2=StringUtils.join(names ,",");

参考博客: https://zhidao.baidu.com/question/1800241539646231267.html https://www.cnblogs.com/fengli9998/p/9002377.html https://blog.csdn.net/thatluck/article/details/64920850

0 人点赞