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]
廣告