
- Java.util 包類
- Java.util - 首頁
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util 包額外內容
- Java.util - 介面
- Java.util - 異常
- Java.util - 列舉
- Java.util 有用資源
- Java.util - 有用資源
- Java.util - 討論
Java 介面
簡介
Java 介面包含集合框架、傳統集合類、事件模型、日期和時間工具、國際化以及各種實用工具類(字串標記器、隨機數生成器和位陣列)。
介面概要
序號 | 介面及描述 |
---|---|
1 | Collection<E> 這是集合層次結構中的根介面。 |
2 | Comparator<T> 這是一個比較函式,它對一些物件的集合強加一個全序。 |
3 | Deque<E> 這是一個線性集合,支援在兩端插入和刪除元素。 |
4 | Enumeration<E> 這是一個實現 Enumeration 介面的物件,它一次生成一系列元素。 |
5 | EventListener 這是一個標記介面,所有事件監聽器介面都必須擴充套件它。 |
6 | Formattable 任何需要使用 Formatter 的“s”轉換說明符執行自定義格式化的類都必須實現 Formattable 介面。 |
7 | Iterator<E> 這是集合的迭代器。 |
8 | List<E> 這是一個有序集合(也稱為序列)。 |
9 | ListIterator<E> 這是列表的迭代器,允許程式設計師雙向遍歷列表,在迭代過程中修改列表,並獲取迭代器在列表中的當前位置。 |
10 | Map<K,V> 這是一個將鍵對映到值的物件。 |
11 | Map.Entry<K,V> 這是一個對映條目(鍵值對)。 |
12 | NavigableMap<K,V> 這是一個 SortedMap,擴充套件了返回給定搜尋目標的最近匹配項的導航方法。 |
13 | NavigableSet<E> 這是一個 SortedSet,擴充套件了報告給定搜尋目標的最近匹配項的導航方法。 |
14 | Observer 當某個類想要被告知可觀察物件的變化時,它可以實現 Observer 介面。 |
15 | Queue<E> 這是一個專為在處理之前儲存元素而設計的集合。 |
16 | RandomAccess() 這是 List 實現使用的一種標記介面,用於指示它們支援快速(通常是恆定時間)隨機訪問。 |
17 | Set<E> 這是一個不包含重複元素的集合。 |
18 | SortedMap<K,V> 這是一個 Map,它進一步在其鍵上提供全序。 |
19 | SortedSet<E> 這是一個 Set,它進一步在其元素上提供全序。 |
向整數 HashSet 新增元素示例
以下示例展示了使用 Java HashSet add() 方法向 HashSet 新增條目的用法。我們建立了一個 Integer 的 HashSet 物件。然後使用 add() 方法添加了一些條目,然後列印集合。
package com.tutorialspoint; import java.util.HashSet; import java.util.Set; public class SetDemo { public static void main(String args[]) { // create hash set Set<Integer>newSet = new HashSet <>(); // populate hash set newSet.add(1); newSet.add(2); newSet.add(3); // checking elements in hash set System.out.println("Hash set values: "+ newSet); } }
輸出
讓我們編譯並執行上述程式,這將產生以下結果。
Hash set values: [1, 2, 3]