学习本文可掌握Java中对实体类多个属性进行升序或降序自由排序的方法,并附有完整代码示例供参考。
1、 创建一个简单的Student实体类,主要用于实现排序功能。
2、 添加若干数据,为实验后续做好准备
3、 创建两个排序规则,优先按语文成绩升序排列,若语文成绩相同,则按英语成绩升序排列。
4、 先按语文成绩升序排列,若语文成绩相同,则按英语成绩降序排列,即对排序结果调用reversed方法实现英语逆序。
5、 先按语文成绩降序排列,若语文相同,则按英语成绩降序排列。
6、 完整代码如下
7、 学号
8、 语文成绩
9、 英语成绩
10、 }
11、 }
12、 }
13、 }
14、 }
15、 }
16、 }
17、 }
18、 }
19、 }
20、 }
21、 }
评论
更多评论