我有一个像下面这样的json:
{ "Student": [ { "name":"5","Roll No":12345,"Subjects":[ { "subjectCode":"Mat" },{ "subjectCode":"Sci" } ] } ] }
@H_502_8@我想对每个学生中的主题列表进行排序,然后用滚动号排序学生对象.可以用单行java8完成.
我使用下面的代码:
list.forEach(studentObj -> { studentObj.getSubjects() .sort(Comparator.nullsLast(Comparator.comparing(Subject:: getSubjectCode))); });
@H_502_8@然后排序外部对象
list.sort(Comparator.nullsLast(Comparator.comparing(Student:: getRollNo)));
@H_502_8@
最佳答案