• + 0 comments
        Comparator<Student> cgpaComp = (s1, s2) -> Double.valueOf(s2.getCgpa()).compareTo(Double.valueOf(s1.getCgpa()));
        Comparator<Student> nameComp = (s1, s2) -> s1.getFname().compareTo(s2.getFname());
        Comparator<Student> idComp = (s1, s2) -> Integer.valueOf(s1.getId()).compareTo(Integer.valueOf(s2.getId()));
    
        studentList = studentList.
                stream().
                sorted(cgpaComp.thenComparing(nameComp).thenComparing(idComp)).
                collect(Collectors.toList());