关于set内容排序的问题

wl20083 2005-04-28 01:34:40
set里放置的是一个自定义的类,里面就是一些set,get方法,现在我想按照自定义类里的某个字段对set里的内容进行排序,不知道如何实现,多谢!!!
...全文
1944 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gongzuochun 2010-06-13
  • 打赏
  • 举报
回复
学习了
ChDw 2005-04-29
  • 打赏
  • 举报
回复
不就一个简单的实现吗?
TreeSet set = new TreeSet(new Comparator() {
public int compareTo(Object o1, Object o2) {
//在这里来比较o1和o2,它们的类型就是你的类了,如:
User u1 = (User)o1;
User u2 = (User)o2;
return u1.getUserName().compareTo(u2.getUserName());
}
});
zeq258 2005-04-29
  • 打赏
  • 举报
回复
学习!
wl20083 2005-04-28
  • 打赏
  • 举报
回复
to chdw(米):
有否现成的可以参考一下
craigavon 2005-04-28
  • 打赏
  • 举报
回复
路过
来学习一下
ChDw 2005-04-28
  • 打赏
  • 举报
回复
你可以使用 TreeSet(Comparator c) ,根据需要自己写一个Comparator就可以了

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧