Finding max grade using lambda expression in Java
public class FindMaxLambda { | |
public static void main(String[] args) { | |
Set<Student> aSetOfStudent = initStudents(); | |
OptionalInt maxGrade = | |
aSetOfStudents | |
.stream().filter(s -> 2014 == s.getGraduationYear()) | |
.map(s -> s.getScore()) | |
.max(); | |
System.out.printf("maxGrade: %d%n", maxGrade.getAsInt()); | |
} | |
private static Set<Student> initStudents() { | |
//initialize a set of Student | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment