java 里把集合按内置元素的排序问题!

[复制链接]
查看11 | 回复4 | 2007-1-14 09:32:11 | 显示全部楼层 |阅读模式
我有一个集合, 每项元素是一个object的实例.
现在我想要按此实例里的某个属性值排序.
应该用什么集合类型比较好?
给个例子
回复

使用道具 举报

千问 | 2007-1-14 09:32:11 | 显示全部楼层
implement java.util.Comparator
回复

使用道具 举报

千问 | 2007-1-14 09:32:11 | 显示全部楼层
首先,重载集合中包含对象的compareTo方法(以你想要的这个类的某个属性为比较标准)。
然后,只要调用集合中的sort方法就行了。
回复

使用道具 举报

千问 | 2007-1-14 09:32:11 | 显示全部楼层
如上,, 可以用TreeSet or Implements SortedSet
回复

使用道具 举报

千问 | 2007-1-14 09:32:11 | 显示全部楼层
还是自己overwrite compareTo()方法的好..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行