Subject subject1 = new Subject("语文", 91.0);
Subject subject2 = new Subject("语文", 94.0);
Subject subject3 = new Subject("语文", 92.0);
Subject subject4 = new Subject("语文", 90.0);
List<Subject> subjectList = new ArrayList<>();
subjectList.add(subject1);
subjectList.add(subject2);
subjectList.add(subject3);
subjectList.add(subject4);
List<Subject> subjectListNew = new ArrayList<>();
//排序生效,使用stream和collect
subjectListNew = subjectList.stream().sorted((s1, s2) -> s1.getGrade().compareTo(s2.getGrade())).collect(Collectors.toList());
System.out.println(JSON.toJSONSt