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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如何通过对象中的某一个元素,对对象数组进行排序?

3 个回复

倒序浏览
先弄到集合里,再进行操作??
回复 使用道具 举报
在set集合中用比较器
回复 使用道具 举报
排序首先要知道哪个对象大,哪个对象小。
首先这个对象的类要实现Comparable这个接口,重写该接口compareTo方法,自定义排序规则(可以根据类的属性来定义排序规则)。
然后构建一个对象数组后,可以根据Arrays.sort(Object[] a) ;这个方法直接实现升序排序。降序排序貌似没有api可调用,需要自己实现。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马