小编use*_*563的帖子

使用Streams Java从对象列表中获取成员列表

我有一个包含两个成员的类,以及该类的对象列表。现在,我想从对象列表中提取成员列表。

例如:

class student {
      int Id;
      String studentName;
}
Run Code Online (Sandbox Code Playgroud)

现在,我需要从学生列表中检索一个StudentName列表。java8 Streams如何做到这一点?

不使用流的解决方案:

List<student> studentList;
List<String> nameList = new ArrayList<String>();
Iterator iterator = studentList.iterator();
while(iterator.hasNext()){
  nameList.add(iterator.next().getStudentName());
}
Run Code Online (Sandbox Code Playgroud)

java list object java-stream

1
推荐指数
1
解决办法
3807
查看次数

标签 统计

java ×1

java-stream ×1

list ×1

object ×1