日積月累
大衛的技術筆記
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆 - 55 文章 - 187 trackbacks - 0
<
2008年2月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1
2
3
4
5
6
7
8
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(12)
給我留言
查看公開留言
查看私人留言
隨筆分類
Java(37)
JavaScript(6)
Linux(3)
web(4)
我的代碼(2)
數據庫(1)
經驗(6)
設計(1)
隨筆檔案
2009年11月 (3)
2009年9月 (2)
2009年2月 (2)
2008年10月 (1)
2008年9月 (4)
2008年8月 (1)
2008年7月 (1)
2008年6月 (4)
2008年5月 (3)
2008年3月 (5)
2008年2月 (8)
2008年1月 (15)
groovy
搜索
最新評論
1.?re: Struts2 + jQuery 實現ajax[未登錄]
@cc
1
--1
2.?re: 采用單例模式還是靜態方法?
@rocket
spring一般用的就是單例模式去加載。不一定是最好,只是為了方便那些不善于管理類加載的人進行大規模協作
--老學生
3.?re: 采用單例模式還是靜態方法?
評論內容較長,點擊標題查看
--老學生
4.?re: 通過反射獲取方法的參數和返回值的泛型信息
你自己試過沒,方法返回值的泛型是無法獲取的,只能獲取通用類型也就是 的泛型的定義, 別在那誤導人,垃圾
--博主SB
5.?re: 如何在三個月掌握三年的經驗(轉載&&筆記)
學到不少,謝謝分享!
--llwj
閱讀排行榜
1.?數據庫設計5步驟(收藏)(88651)
2.?Struts2 + jQuery 實現ajax(41960)
3.?如何在三個月掌握三年的經驗(轉載&&筆記)(20396)
4.?采用單例模式還是靜態方法?(20168)
5.?mysql編碼轉換搞定(8970)
評論排行榜
1.?數據庫設計5步驟(收藏)(48)
2.?一個計算機專業學生幾年的編程經驗匯總(收藏)(17)
3.?Struts2 + jQuery 實現ajax(17)
4.?對一個算法筆試題的注解(12)
5.?采用單例模式還是靜態方法?(11)
使用TreeSet構造排序的集合
TreeSet類型是J2SE中唯一可實現自動排序的類型,用法如下:
MyComparator.java
1
package
test;
2
3
import
java.util.Comparator;
4
5
public
class
MyComparator
<
T
>
implements
Comparator
<
T
>
{
6
7
public
int
compare(T arg0, T arg1)
{
8
if
(arg0.equals(arg1))
{
9
return
0
;
10
}
11
return
((Comparable
<
T
>
) arg0).compareTo(arg1)
*
-
1
;
12
}
13
14
}
TreeSetTest.java
1
package
test;
2
3
import
java.util.Iterator;
4
import
java.util.TreeSet;
5
6
public
class
TreeSetTest
{
7
8
/** */
/**
9
*
@param
args
10
*/
11
public
static
void
main(String[] args)
{
12
13
MyComparator
<
String
>
myComparator
=
new
MyComparator
<
String
>
();
14
15
//
////////////////////
/不添加自定義排序
16
TreeSet
<
String
>
treeSet1
=
new
TreeSet
<
String
>
();
17
treeSet1.add(
"
c
"
);
18
treeSet1.add(
"
a
"
);
19
treeSet1.add(
"
b
"
);
20
21
Iterator
<
String
>
iterator1
=
treeSet1.iterator();
22
while
(iterator1.hasNext())
{
23
System.out.println(iterator1.next());
24
}
25
26
//
////////////////////
/添加自定義排序
27
TreeSet
<
String
>
treeSet2
=
new
TreeSet
<
String
>
(myComparator);
28
treeSet2.add(
"
c
"
);
29
treeSet2.add(
"
a
"
);
30
treeSet2.add(
"
b
"
);
31
32
Iterator
<
String
>
iterator2
=
treeSet2.iterator();
33
while
(iterator2.hasNext())
{
34
System.out.println(iterator2.next());
35
}
36
}
37
38
}
39
運行結果:
a
b
c
c
b
a
--------------------
WE準高手
posted on 2008-02-27 13:34
大衛
閱讀(8429)
評論(3)
編輯
收藏
所屬分類:
Java
FeedBack:
#
re: 使用TreeSet構造排序的集合 2008-03-02 14:38
xifu
VV不錯,多了一條路子
回復
更多評論
#
re: 使用TreeSet構造排序的集合[未登錄] 2009-01-04 00:05
sa
TreeSet類型是J2SE中唯一可實現自動排序的類型
不要亂說
treeset 實現了 sortedSet接口 所以他才能排序
如果你不自己定義comparator就按系統默認的方式排序
類似的還有 treeMap
回復
更多評論
#
re: 使用TreeSet構造排序的集合
2009-05-09 16:35
asdfljasf
不錯
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
myAndroid(Struts2+Sitemesh+Freemarker)
我的web.xml(freemarker+stripes+spring)
解決FreeMarker中文亂碼問題
防御性編程應該適可而止
關于類的劃分的一點點感悟
hibernate(jpa)中annotation配置非自增字段為主鍵
hibernate(jpa)復合主鍵annotation聲明方法
判斷是否含有GBK以外的字符
Struts2 + jQuery 實現ajax
命令行junit
Copyright ©2025 大衛 Powered by:
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
亚洲AV无码一区二区三区网址
|
亚洲va中文字幕无码久久不卡
|
亚洲一区二区三区不卡在线播放
|
中国一级特黄的片子免费
|
亚洲av成人一区二区三区在线观看
|
青青草a免费线观a
|
亚洲一区二区三区久久久久
|
免费在线视频你懂的
|
中文字幕亚洲男人的天堂网络
|
国产福利在线免费
|
亚洲国产欧美国产综合一区
|
无码高潮少妇毛多水多水免费
|
亚洲高清毛片一区二区
|
免费在线观看a级毛片
|
一级做性色a爰片久久毛片免费
|
综合亚洲伊人午夜网
|
青青青国产手机频在线免费观看
|
亚洲综合在线观看视频
|
成人无遮挡裸免费视频在线观看
|
亚洲熟女综合一区二区三区
|
国产精品美女自在线观看免费
|
jizz免费观看
|
久久精品国产亚洲AV麻豆网站
|
亚洲av中文无码字幕色不卡
|
免费永久国产在线视频
|
成人无码区免费A∨直播
|
91亚洲精品视频
|
四虎在线视频免费观看
|
51午夜精品免费视频
|
亚洲精品影院久久久久久
|
四虎成人免费网站在线
|
fc2成年免费共享视频网站
|
亚洲日本在线播放
|
亚洲高清国产拍精品青青草原
|
免费无码黄网站在线看
|
国产精品高清视亚洲精品
|
亚洲精品国产成人影院
|
日本zzzzwww大片免费
|
eeuss影院免费直达入口
|
亚洲日本在线观看网址
|
亚洲一区二区三区无码影院
|