社区
Web 开发
帖子详情
关于set内容排序的问题
wl20083
2005-04-28 01:34:40
set里放置的是一个自定义的类,里面就是一些set,get方法,现在我想按照自定义类里的某个字段对set里的内容进行排序,不知道如何实现,多谢!!!
...全文
1946
6
打赏
收藏
关于set内容排序的问题
set里放置的是一个自定义的类,里面就是一些set,get方法,现在我想按照自定义类里的某个字段对set里的内容进行排序,不知道如何实现,多谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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就可以了
java
set
排序
的_
Set
集合
排序
Tree
Set
使用元素的自然顺序对元素进行
排序
,或者根据创建
set
时提供的Comparator进行
排序
,具体取决于使用的构造方法。通俗一点来说,就是可以按照
排序
后的列表显示,也可以按照指定的规则
排序
。
Set
set
= new ...
关于
set
集合的
排序
问题
1.
set
集合
set
集合是一种不包含重复元素的Collection,
Set
集合中主要有两个...当我们想要对
set
集合进行
排序
时,会使用到Tree
Set
。 2.Hash
Set
的使用及遍历 /** * @program: * @description * @author:Mr.Jia ...
Set
排序
的方式(常用三种,学会够用)
Set
排序
的方式常用的一共有三种方式 在演示
Set
排序
的代码前,要先了解
Set
集合的特点:
Set
是个无序、不可重复的集合接口;有三个实现类: Hash
Set
、Tree
Set
、LinkedHash
Set
; 其中Tree
Set
元素是可以进行
排序
的; 从上面...
C++
set
自定义
排序
针对自定义数据结构或者说自定义
set
排序
规则有如下几种方法: 方法一 重载< 在自定义结构体中重载< 则可以实现默认
排序
,示例代码如下: #include<iostream> #i...
python
set
函数
排序
_python
set
集合
排序
_Python
Set
集合
Python
Set
集合Python 中的集合,和数学中的集合概念一样,用来保存不重复的元素,即集合中的元素都是唯一的,互不相同。从形式上看,和字典类似,Python 集合会将所有元素放在一对大括号 {} 中,相邻元素之间用“,...
Web 开发
81,095
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章