本帖最後由 李泳霖 於 2023-5-6 15:35 編輯
範例二:TreeSet
- import java.util.ArrayList;
- import java.util.Collections;
- import java.util.TreeSet;
- public class Ch2 {
- public static void main(String[] args) {
- // TODO 自動產生的方法 Stub
- TreeSet<Integer> tr=new TreeSet<Integer>();
- for(int i=10;i>=2;i-=2)
- tr.add(i);
- tr.add(16);
- tr.add(13);
- tr.add(9);
- System.out.println("元素個數:"+tr.size());
- System.out.println("元素內容:"+tr);
- System.out.println("大於或等於13的下一個數:"+tr.ceiling(13));
- System.out.println("大於或等於14的下一個數:"+tr.ceiling(14));
- System.out.println("小於或等於8的下一個數:"+tr.ceiling(8));
- System.out.println("小於或等於7的下一個數:"+tr.ceiling(7));
- System.out.println("大於或等於17的下一個數:"+tr.ceiling(17));
- tr.remove(2);
- System.out.println("元素內容:"+tr);
- tr.pollFirst();
- System.out.println("元素內容:"+tr);
- tr.pollLast();
- System.out.println("元素內容:"+tr);
- }
- }
複製代碼 |