A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曹亚辉 中级黑马   /  2016-9-9 20:50  /  799 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有没有知道关于在集合里面存储对象,然后,根据对象的成绩属性,进行排列集合里面的对象顺序。并打印出来。相应名字。

4 个回复

倒序浏览
好像 没有 可以直接对集合元素排序  对集合内容的属性在排序估计得自己写算法了
可以试试遍历集合把那些属性赋值到新的数组或集合中 在排序 然后翻回去找对应的集合对象 打印
回复 使用道具 举报
直接用TREEset集合存储你的对象,然后用匿名内部类的方式传入一个comparator比较器,里面重写compara方法根据成绩排序就行了
回复 使用道具 举报
有的,选择使用TreeSet即可实现排序,排序的规则可以自己在创建TreeSet集合的时候传入一个比较器,指定排序的规则。
回复 使用道具 举报
用treeset集合存取数据,再重写自然排序或比较器排序方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马