社区
Java SE
帖子详情
List中对象排序的问题
Luger
2014-01-03 04:02:02
一个对象中有七个属性分别是七种金额。然后又二十个对象放到一个List里面。然后循环List生成一个table 展示这些数据就类似于一个成绩表吧。竖列是人名,横列是科目,中间是各科分数。我想在各科分数中的前三名后加上【1】、【2】、【3】.用for循环也能实现。但总感觉嵌套循环不好,想找一种更优的算法,希望大家指点一下。谢谢
...全文
273
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
进行
排序
重写
对象
的 Comparable<xxx>
对象
Item implements Comparable<Item> /*** 基于4.24需求 由于对应字段是数字的string类型,所以转换成BigDecimal类型进行比较* @param o* @return*/@Overridepublic int compareTo(Item o) {I...
List
对象
排序
遇到的
问题
第一次写东西,只为记住工作
中
遇到的
问题
。
List
排序
的方法,传送门 http://phl.iteye.com/blog/696700 http://blog.csdn.net/bobo14164/article/details/8054708 写这个是因为刚开始在做
list
排序
的时候,看了别人写的一篇文章,说 Collections.sort是升序排
list
集合
中
根据
对象
排序
的
问题
我从数据库拿到数据 是一个
list
拿的时候没有根据
对象
属性
排序
,继而在网上找到了关于
list
根据
对象
排序
的
问题
,下面是一段通用的代码: public E Sort(
List
list
, String getMethod, String sort) { Collections.sort(
list
, new Comparator() { @SuppressWarnings(
LIST
对象
排序
问题
现有装满Customer
对象
的
List
<Customer>一个,Customer里面有一属性orderID 是数字 现在想根据Customer.orderID将
List
<Customer>
排序
请问要怎么做? 如果你用的是3.5的framework,用lamda表达式就可以实现,很简单。 假设这里开始构建
list
:
List
<Customer...
List
中
对象
model的
排序
问题
第一种方法,就是
List
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章