Java: List.stream()

// students是一个List,stream()表示循环students中的items
students.stream()
   // filter表示过滤items中符合条件的,student是当前item,studentId是一个parameter .filter(student
-> studentId.equals(student.getStudentId()))
   // findFirst 表示只需要第一个符合条件的item .findFirst() .orElseThrow(()
-> new IllegalStateException("Student " + studentId + " does not exists"));

 

posted @ 2022-07-24 23:07  小白冲冲  阅读(545)  评论(0编辑  收藏  举报