面向Java
BlogJava
首页
新随笔
联系
聚合
管理
2 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks
常用链接
我的随笔
我的评论
我的参与
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
DB(1)
Java(1)
Misc
RoR
随笔档案
2006年7月 (1)
2006年6月 (1)
搜索
最新评论
阅读排行榜
1. 自己写的类使用TreeSet(677)
2. 开源对象数据库db4o(175)
评论排行榜
1. 自己写的类使用TreeSet(0)
2. 开源对象数据库db4o(0)
自己写的类使用TreeSet
自己写的类要能够添加到TreeSet中进行排序,该类需要实现Comparable接口
1
class
MyClass
implements
Comparable {
2
3
4
public
int
compareTo(Object o) {
5
int
i;
6
MyClass mc
=
(MyClass)o;
7
//
比较
8
return
i;
//
相等为0,大于则i>0,小于i<0
9
}
10
11
12
}
或者,另写一个类实现Comparator,然后初始化TreeSet时,new TreeSet(new MyComparator())
1
public
class
MyComparator
implements
Comparator {
2
3
public
int
compare(Object o1, Object o2) {
4
int
i;
5
MyClass mc1
=
(MyClass)o1;
6
MyClass mc2
=
(MyClass)o2;
7
//
比较
8
return
i;
9
}
10
11
}
posted on 2006-07-09 00:29
卧云小憩
阅读(677)
评论(0)
编辑
收藏
所属分类:
Java
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
Powered by:
BlogJava
Copyright © 卧云小憩