对list中自定义的对象(Student)按照对象的某个字段进行排序(升序),并截取排序后的list的前N个元素(本例中N=2)

在项目开发中经常会对返回的多个pojo对象放在list里面进行封装,并想获得根据该pojo对象的某个属性字段进行排序的list集合结果,并需要返回前N个元素的list集合。本例中pojo对象为Student,属性见下图:
对list中自定义的对象(Student)按照对象的某个字段进行排序(升序),并截取排序后的list的前N个元素(本例中N=2)注意:该对象的构造注入和setter和getter均要有才可以实现。
案例代码如下图二:对list中自定义的对象(Student)按照对象的某个字段进行排序(升序),并截取排序后的list的前N个元素(本例中N=2)本案例中是根据Student的score字段进行排序的(升序);排序结果如下图:
对list中自定义的对象(Student)按照对象的某个字段进行排序(升序),并截取排序后的list的前N个元素(本例中N=2)结果正确。功能实现!