<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    dream.in.java

    能以不變應(yīng)萬變是聰明人做事的準則。萬事從小事做起,積累小成功,問鼎大成功,是成功者的秘訣。

    Collections使用

     1 package J2SE.Collections;
     2 
     3 import java.util.Collections;
     4 import java.util.Comparator;
     5 import java.util.Iterator;
     6 import java.util.LinkedList;
     7 
     8 public class CollectionsDemo {
     9 
    10     public static void main(String[] args) {
    11         // a linkedlist
    12         LinkedList ll = new LinkedList();
    13         ll.add(new Integer(-8));
    14         ll.add(new Integer(20));
    15         ll.add(new Integer(-20));
    16         ll.add(new Integer(8));
    17         // a Comparator
    18         //得用Collections類返回一個Comparator對象
    19         Comparator r = Collections.reverseOrder();
    20         // sort method
    21         //利用Comparator對LinkedList象對對象進行排序
    22         Collections.sort(ll, r);
    23 
    24         Iterator li = ll.iterator();
    25         System.out.print("List sorted in reverse: ");
    26         while (li.hasNext())
    27             System.out.print(li.next() + " ");
    28         // random order
    29         Collections.shuffle(ll);
    30         li = ll.iterator();
    31         System.out.print("List shuffled: ");
    32         while (li.hasNext())
    33             System.out.print(li.next() + " ");
    34         System.out.println();
    35         // min method & max method
    36         System.out.println("Minimum: " + Collections.min(ll));
    37         System.out.println("Maximum: " + Collections.max(ll));
    38 
    39     }
    40 
    41 }
    42 
     1 package J2SE.Collections;
     2 
     3 import java.util.ArrayList;
     4 import java.util.Collections;
     5 import java.util.List;
     6 
     7 /*
     8  * Collections類是針對集合類的一個幫助的靜態(tài)類,內(nèi)部方法都為靜態(tài)
     9  */
    10 public class CollectionsDemo2 {
    11 
    12     public static void main(String[] args) {
    13         double array[] = { 11111123456231 };
    14         List list = new ArrayList();
    15         List li = new ArrayList();
    16         //initial list
    17         for (int i = 0; i < array.length; i++) {
    18             list.add(new Double(array[i]));
    19         }
    20         //initial li
    21         double arr[] = { 111 };
    22         for (int j = 0; j < arr.length; j++) {
    23             li.add(new Double(arr[j]));
    24         }
    25         //add array2 to list and li
    26         double array2[] = { 11211123456231 };
    27         for (int i = 0; i < array.length; i++) {
    28             list.add(new Double(array2[i]));
    29             li.add(new Double(array2[i]));
    30         }
    31         //print li and list 
    32         System.out.println("\nthe li is :");
    33         for (int i = 0; i < li.size(); i++) {
    34             System.out.print(li.get(i)+"||");
    35         }
    36         System.out.println("\nthe list is :");
    37         for (int i = 0; i < list.size(); i++) {
    38             System.out.print(list.get(i)+"||");
    39         }
    40         //混排(shuffle)
    41         System.out.println("\nthe shuffle order of list :");
    42         Collections.shuffle(list);
    43         for (int i = 0; i < list.size(); i++) {
    44             System.out.print(list.get(i)+"||");
    45         }
    46         //排序(sort)
    47         System.out.println("\nthe ordered list is :");
    48         Collections.sort(list);
    49         for (int i = 0; i < list.size(); i++) {
    50             System.out.print(list.get(i)+"||");
    51         }
    52         //反轉(zhuǎn)
    53         System.out.println("\nthe reverse order of the li is :");
    54         Collections.reverse(li);
    55         for (int i = 0; i < li.size(); i++) {
    56             System.out.print(li.get(i)+"||");
    57         }
    58         System.out.println("==============================");
    59         System.out.println("\nthe li is :");
    60         for (int i = 0; i < li.size(); i++) {
    61             System.out.print(li.get(i)+"||");
    62         }
    63         //移動所有元素
    64         System.out.println("\nthe new order of the li is :");
    65         Collections.rotate(li,-2);//向左移動2個位置
    66         for (int i = 0; i < li.size(); i++) {
    67             System.out.print(li.get(i)+"||");
    68         }
    69         System.out.println("==============================");
    70 //        替換所有元素
    71         System.out.println("\nthe new li is :");
    72         Collections.fill(li, new Double(2.2));
    73         for (int i = 0; i < li.size(); i++) {
    74             System.out.print(li.get(i)+"||");
    75         }
    76         System.out.println();
    77         //print the biggest value
    78     
    79         System.out.println(    Collections.max(list));
    80         for (int i = 0; i < list.size(); i++) {
    81             System.out.print(list.get(i)+"||");
    82         }
    83     }
    84 
    85 }
    86 

    posted on 2008-12-04 00:50 YXY 閱讀(161) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 亚洲国产成人久久一区WWW| 九九精品成人免费国产片| 老司机在线免费视频| 亚洲宅男永久在线| 69视频在线观看高清免费| 精品无码AV无码免费专区| 国产精一品亚洲二区在线播放| 亚洲综合图片小说区热久久| 中文字幕亚洲男人的天堂网络 | 亚洲电影中文字幕| 亚洲国产精品免费视频| 97亚洲熟妇自偷自拍另类图片| 亚洲三级在线播放| 特黄aa级毛片免费视频播放| 热99re久久精品精品免费| 亚洲AV无码国产剧情| 亚洲成av人片在线观看天堂无码| 无码人妻一区二区三区免费视频| 亚洲人成网站在线播放vr| 国产精品亚洲一区二区三区| 亚洲国产小视频精品久久久三级| 亚洲免费网站观看视频| 免费A级毛片无码久久版| 亚洲激情在线观看| 国产精品成人免费一区二区| 亚洲精品高清无码视频| 国产亚洲美女精品久久久久| 国产亚洲精品拍拍拍拍拍| 无码成A毛片免费| 亚洲精品女同中文字幕| 精品国产亚洲男女在线线电影| 99精品视频在线免费观看| 最新亚洲春色Av无码专区| 99久久免费看国产精品| 一本色道久久88亚洲精品综合| 亚洲黄色免费电影| 亚洲午夜精品国产电影在线观看| 日韩一级在线播放免费观看| a级毛片视频免费观看| 亚洲日本一线产区和二线| 亚洲一区二区三区免费|