2014年4月17日 星期四

集合 Collection:SortedSet / TreeSet


import java.util.TreeSet;


public class CollectionTreeSet {

 public static void main(String[] args) {
  
  TreeSet < Integer > tset = new TreeSet < >();
  System.out.println("亂數取出 6 個號碼 (範圍 1 到 46)");
  for (int i =1;i <= 6; i++){
   while(true){
    int num = (int) (Math.random() * 46) + 1;
    if (tset.add(num)){
     System.out.println("第 "+ i + " 個號碼" + num);
     break;
    }
   }
  }
  System.out.println("物件"+ tset);
  System.out.println("物件第一個元素為 "+ tset.first());
  System.out.println("物件最後一個元素為 "+ tset.last());
  System.out.println("物件介於20 ~ 30 的元素為 "+ tset.subSet(20, 30));
 }

}
執行結果

沒有留言:

張貼留言