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"));