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

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

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

    dream.in.java

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

    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類是針對集合類的一個幫助的靜態類,內部方法都為靜態
     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         //反轉
    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 閱讀(159) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV永久无码精品一百度影院| 四虎影视在线永久免费看黄| 亚洲精品高清无码视频| 一区二区三区免费高清视频| 免费h成人黄漫画嘿咻破解版| 国产偷国产偷亚洲清高APP| 日本免费v片一二三区| 国产精品亚洲精品爽爽| 免费看小12萝裸体视频国产| 曰批免费视频播放免费| 亚洲欧洲中文日韩av乱码| 亚洲视频在线免费| 国产V亚洲V天堂A无码| 久久99精品国产免费观看| 亚洲成综合人影院在院播放| 免费看污成人午夜网站| 亚洲精品无码久久久久APP| 亚洲AV无码乱码精品国产| 一级特级aaaa毛片免费观看| 亚洲成色在线综合网站| 亚洲视频免费在线看| 亚洲第一成年网站视频| 国产专区一va亚洲v天堂| 在线成人精品国产区免费| 亚洲另类精品xxxx人妖| 国产精品色午夜免费视频| 国产一二三四区乱码免费| 亚洲成人网在线播放| 日本人的色道www免费一区| 中国黄色免费网站| 亚洲国产亚洲片在线观看播放 | 亚洲白色白色永久观看| 好大好硬好爽免费视频| 国产男女爽爽爽免费视频| 亚洲色偷偷av男人的天堂| 在线免费观看韩国a视频| a级毛片免费完整视频| 亚洲熟女综合一区二区三区| 亚洲综合亚洲综合网成人| 免费不卡视频一卡二卡| jizz免费观看视频|