備注學院

          LuLu

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            5 隨筆 :: 50 文章 :: 16 評論 :: 0 Trackbacks
           1 import java.util.ArrayList;
           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<Integer> list = new ArrayList<Integer>();
          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<Integer> ns = new TreeSet<Integer>(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<String> nss = new TreeSet<String>();
          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, ~]
          posted on 2007-12-29 12:54 smildlzj 閱讀(357) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 海原县| 万荣县| 垦利县| 芜湖县| 和林格尔县| 亚东县| 西贡区| 台山市| 临漳县| 澄城县| 湟中县| 巩义市| 宿松县| 江孜县| 丰县| 梧州市| 北宁市| 柳林县| 盐山县| 武穴市| 固安县| 依安县| 双流县| 北京市| 繁昌县| 南丹县| 华池县| 饶河县| 宁海县| 开平市| 红原县| 增城市| 东方市| 封丘县| 隆回县| 枞阳县| 迁安市| 从江县| 嘉鱼县| 洪洞县| 彝良县|