免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 944 | 回复: 0
打印 上一主题 下一主题

排序工具类 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-06 14:37 |只看该作者 |倒序浏览
2 import java.util.List;
3 import java.util.NavigableSet;
4 import java.util.TreeSet;
5
6 public class NavigableSetTest{
7
8   public static void main(String[] args) {
9     List list = new ArrayList();
10     list.add(1);
11     list.add(2);
12     list.add(10);
13     list.add(4);
14     list.add(5);
15     list.add(9);
16     list.add(8);
17     list.add(7);
18     list.add(6);
19     
20     NavigableSet ns = new TreeSet(list);
21     System.out.println("默认正序: " + ns);
22     System.out.println("倒序: "+ ns.descendingSet());
23     System.out.println("第一个对象是: "+ns.first());
24     System.out.println("比4小的对象: "+ns.lower(4));//只返回比N小的第一个对象
25     System.out.println("比2大的对象: "+ns.higher(2));//只返回比N大的第一个对象
26     NavigableSet nss = new TreeSet();
27     nss.add("a");
28     nss.add("B");
29     nss.add("C");
30     nss.add("d");
31     nss.add("1");
32     nss.add("3");
33     nss.add("3");
34     nss.add("~");
35     nss.add(")");
36     nss.add("abc");
37     nss.add("aaa");
38     System.out.println("字符串默认排序: "+nss);
39     
40     
41   }
42 }
输出
默认正序: [1, 2, 4, 5, 6, 7, 8, 9, 10]
倒序: [10, 9, 8, 7, 6, 5, 4, 2, 1]
第一个对象是: 1
比4小的对象: 2
比2大的对象: 4
[), 1, 3, B, C, a, aaa, abc, d, ~]



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/70940/showart_728363.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP