社区
Java SE
帖子详情
List中对象排序的问题
Luger
2014-01-03 04:02:02
一个对象中有七个属性分别是七种金额。然后又二十个对象放到一个List里面。然后循环List生成一个table 展示这些数据就类似于一个成绩表吧。竖列是人名,横列是科目,中间是各科分数。我想在各科分数中的前三名后加上【1】、【2】、【3】.用for循环也能实现。但总感觉嵌套循环不好,想找一种更优的算法,希望大家指点一下。谢谢
...全文
272
3
打赏
收藏
List中对象排序的问题
一个对象中有七个属性分别是七种金额。然后又二十个对象放到一个List里面。然后循环List生成一个table 展示这些数据就类似于一个成绩表吧。竖列是人名,横列是科目,中间是各科分数。我想在各科分数中的前三名后加上【1】、【2】、【3】.用for循环也能实现。但总感觉嵌套循环不好,想找一种更优的算法,希望大家指点一下。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
乔不思
2014-01-04
打赏
举报
回复
1.comparable 2.comparator
gaofuqi
2014-01-03
打赏
举报
回复
有两种思路: 1.对象的类实现Comparable,自定义排序规则,然后将所有对象放进TreeSet中,TreeSet会自动排序; 2.调用集合工具类Collections的sort(List<T> list, Comparator<? super T> c)方法,当然也是需要自定义Comparator类;
tony4geek
2014-01-03
打赏
举报
回复
list 排序
处理
问题
对于某个
对象
list
进行
排序
本文详细介绍了如何在Java
中
实现Comparable接口以自定义
对象
排序
,特别关注了基于字符串表示的数字字段的比较方法。同时,展示了如何使用Collections.sort()方法结合系统属性设置对
对象
列表进行
排序
,并提供了代码示例。
List
对象
排序
遇到的
问题
本文详细介绍了Java
中
如何对
List
进行升序和降序
排序
,包括使用Comparable接口自定义
排序
规则的方法,以及通过Comparator实现灵活
排序
的过程。文章还澄清了Collections.sort()与Collections.reverse()的区别,避免初学者常见的误区。
list
集合
中
根据
对象
排序
的
问题
本文介绍了一种在Java
中
对
List
中
的
对象
进行
排序
的方法。该方法通过反射调用
对象
的getter方法获取比较值,并允许指定升序或降序排列。适用于需要对包含自定义
对象
的
List
进行快速
排序
的情况。
LIST
对象
排序
问题
本文介绍如何使用C#对包含Customer
对象
的
List
按orderID属性进行
排序
。提供了两种方法:使用Lambda表达式和显式委托。此外,还讨论了不同.NET Framework版本下的实现方式。
List
中
对象
model的
排序
问题
本文介绍两种使用Java对
List
集合
中
的自定义
对象
进行
排序
的方法:一种是实现Comparable接口并重写compareTo方法;另一种是使用匿名内部类Comparator进行
排序
。这两种方法都以
对象
的一个属性(如部件ID)作为
排序
依据。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章