# Deque 介面

public static void main(String[] args){
    // 初始化 ArrayDeque
    ArrayDeque<Integer> de_que = new ArrayDeque<Integer>(10);
    // 用 add () 插入元素
    de_que.add(10);
    de_que.add(20);
    de_que.add(30);
    de_que.add(40);
    de_que.add(50);
    System.out.println(de_que);
    // 清空 deque
    de_que.clear();
    // 用 addFirst () 在前頭插入元素
    de_que.addFirst(564);
    de_que.addFirst(291);
    // 用 addLast () 在後頭插入元素
    de_que.addLast(24);
    de_que.addLast(14);
    System.out.println(de_que);
}
[10, 20, 30, 40, 50]
[291, 564, 24, 14]

# Set 介面

HashSet演示
public static void main(String[] args) {
    // 宣告 HashSet
    HashSet<String> h = new HashSet<String>();
    // 使用 add () 加入 HashSet
    h.add("India");
    h.add("Australia");
    h.add("South Africa");
    h.add("India"); // 加入重複的元素
    // 展示 HashSet
    System.out.println(h);
    System.out.println("List contains India or not:" + h.contains("India"));
    // Removing items from HashSet using remove()
    h.remove("Australia");
    System.out.println("List after removing Australia:"+ h);
}
輸出
[South Africa, Australia, India]
List contains India or not:true
List after removing Australia:[South Africa, India]

# Map 介面

HashMap
public static void main(String args[]){
    // 宣告 HashMap 並 加入元素
    HashMap<Integer, String> hm = new HashMap<Integer, String>();
    hm.put(1, "Geeks");
    hm.put(2, "For");
    hm.put(3, "Geeks");
    // 透過 key 值 尋找 value 值
    System.out.println("Value for 1 is " + hm.get(1));
    // 歷遍 HashMap
    for (Map.Entry<Integer, String> e : hm.entrySet())
        System.out.println(e.getKey() + " " + e.getValue());
}
輸出
Value for 1 is Geeks
1 Geeks
2 For
3 Geeks
更新於 閱讀次數

用實際行動犒賞爆肝的我😀

Zrn Ye LinePay

LinePay