JavaTM 2 Platform
Standard Ed. 6

軟體套件 java.util

包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。

請參見:
          描述

介面摘要
Collection<E> Collection 層次結構 中的根介面。
Comparator<T> 強行對某個物件 collection 進行整體排序 的比較函數。
Deque<E> 一個線性 collection,支持在兩端插入和移除元素。
Enumeration<E> 實作 Enumeration 介面的物件,它產生一系列元素,一次產生一個。
EventListener 所有事件偵聽器介面必須擴展的標記介面。
Formattable Formattable 介面必須通過需要執行自定義格式化(使用 Formatter's' 轉換說明符)的任何類別來實作。
Iterator<E> 對 collection 進行迭代的迭代器。
List<E> 有序的 collection(也稱為序列)。
ListIterator<E> 系列表迭代器,允許開發人員按任一方向遍歷列表、迭代期間修改列表,並獲得迭代器在列表中的當前位置。
Map<K,V> 將鍵映射到值的物件。
Map.Entry<K,V> 映射項(鍵-值對)。
NavigableMap<K,V> 擴展的 SortedMap,具有了針對給定搜尋目標返回最接近比對項的導航方法。
NavigableSet<E> 擴展的 SortedSet,具有了為給定搜尋目標報告最接近比對項的導航方法。
Observer 一個可在觀察者要得到 observable 物件更改通知時可實作 Observer 介面的類別。
Queue<E> 在處理元素前用於保存元素的 collection。
RandomAccess List 實作所使用的標記介面,用來表明其支持快速(通常是固定時間)隨機存取。
Set<E> 一個不包含重複元素的 collection。
SortedMap<K,V> 進一步提供關於鍵的總體排序Map
SortedSet<E> 進一步提供關於元素的總體排序Set
 

類別摘要
AbstractCollection<E> 此類別提供 Collection 介面的骨幹實作,以最大限度地減少了實作此介面所需的工作。
AbstractList<E> 此類別提供 List 介面的骨幹實作,以最大限度地減少實作「隨機存取」資料存儲(如陣列)支持的該介面所需的工作。
AbstractMap<K,V> 此類別提供 Map 介面的骨幹實作,以最大限度地減少實作此介面所需的工作。
AbstractMap.SimpleEntry<K,V> 維護鍵和值的 Entry。
AbstractMap.SimpleImmutableEntry<K,V> 維護不可變的鍵和值的 Entry。
AbstractQueue<E> 此類別提供某些 Queue 操作的骨幹實作。
AbstractSequentialList<E> 此類別提供了 List 介面的骨幹實作,從而最大限度地減少了實作受“連續存取”資料存儲(如連接列表)支持的此介面所需的工作。
AbstractSet<E> 此類別提供 Set 介面的骨幹實作,從而最大限度地減少了實作此介面所需的工作。
ArrayDeque<E> Deque 介面的大小可變陣列的實作。
ArrayList<E> List 介面的大小可變陣列的實作。
Arrays 此類別包含用來操作陣列(比如排序和搜尋)的各種方法。
BitSet 此類別實作了一個按需增長的位元向量。
Calendar Calendar 類別是一個抽象類別,它為特定瞬間與一組諸如 YEARMONTHDAY_OF_MONTHHOUR日曆欄位之間的轉換提供了一些方法,並為操作日曆欄位(例如獲得下星期的日期)提供了一些方法。
Collections 此類別完全由在 collection 上進行操作或返回 collection 的靜態方法組成。
Currency 表示貨幣。
Date 類別 Date 表示特定的瞬間,精確到毫秒。
Dictionary<K,V> Dictionary 類別是任何可將鍵映射到相應值的類別(如 Hashtable)的抽象父類別。
EnumMap<K extends Enum<K>,V> 與列舉型別鍵一起使用的專用 Map 實作。
EnumSet<E extends Enum<E>> 與列舉型別一起使用的專用 Set 實作。
EventListenerProxy 將一組附加參數與偵聽器關聯的 EventListener 類別的抽象外覆器類別。
EventObject 所有事件狀態對象都將從其派生的根類別。
FormattableFlags 將 FomattableFlags 傳遞給 Formattable.formatTo() 方法,並修改 Formattables 的輸出格式。
Formatter printf 樣式的格式字元串的解釋程序。
GregorianCalendar GregorianCalendarCalendar 的一個具體子類別,提供了世界上大多數國家/地區使用的標準日曆系統。
HashMap<K,V> 基於雜湊表的 Map 介面的實作。
HashSet<E> 此類別實作 Set 介面,由雜湊表(實際上是一個 HashMap 實例)支持。
Hashtable<K,V> 此類別實作一個雜湊表,該雜湊表將鍵映射到相應的值。
IdentityHashMap<K,V> 此類別利用雜湊表實作 Map 介面,比較鍵(和值)時使用參考相等性代替物件相等性。
LinkedHashMap<K,V> Map 介面的雜湊表和連接列表實作,具有可預知的迭代順序。
LinkedHashSet<E> 具有可預知迭代順序的 Set 介面的雜湊表和連接列表實作。
LinkedList<E> List 介面的連接列表實作。
ListResourceBundle ListResourceBundleResourceBundle 的一個抽象類別,用於管理方便而又易於使用的列表中的語言環境資源。
Locale Locale 物件表示了特定的地理、政治和文化地區。
Observable 此類別表示模型視圖範例中的 observable 物件,或者說「資料」。
PriorityQueue<E> 一個基於優先級堆積(heap)空間的無界優先級佇列
Properties Properties 類別表示了一個持久的屬性集。
PropertyPermission 此類別用於屬性權限。
PropertyResourceBundle PropertyResourceBundleResourceBundle 的一個具體子類別,它使用屬性檔案中的靜態字元串集來管理語言環境資源。
Random 此類別的實例用於產生偽隨機數(亂數)串流。
ResourceBundle 資源包包含特定於語言環境的物件。
ResourceBundle.Control ResourceBundle.Control 定義一個回調方法集,它在包載入進程中由 ResourceBundle.getBundle 處理器方法調用。
Scanner 一個可以使用正則表達式來解析基本型別和字元串的簡單文本掃瞄器。
ServiceLoader<S> 一個簡單的服務提供者載入設施。
SimpleTimeZone SimpleTimeZoneTimeZone 的具體子類別,表示一個使用格里高里歷的時區。
Stack<E> Stack 類別表示後進先出(LIFO)的物件堆疊(stack)空間。
StringTokenizer string tokenizer 類別允許應用程序將字元串分解為標記。
Timer 一種工具,執行緒用其安排以後在後台執行緒中執行的任務。
TimerTask 由 Timer 安排為一次執行或重複執行的任務。
TimeZone TimeZone 表示時區偏移量,也可以計算夏令時。
TreeMap<K,V> 基於紅黑階層樹(Red-Black tree)的 NavigableMap 實作。
TreeSet<E> 基於 TreeMapNavigableSet 實作。
UUID 表示通用唯一標識符 (UUID) 的類別。
Vector<E> Vector 類別可以實作可增長的物件陣列。
WeakHashMap<K,V> 弱鍵 實作的基於雜湊表的 Map
 

列舉摘要
Formatter.BigDecimalLayoutForm  
 

異常摘要
ConcurrentModificationException 當方法檢測到物件的共時修改,但不允許這種修改時,拋出此異常。
DuplicateFormatFlagsException 格式說明符中提供重複標誌時拋出的未經檢查的異常。
EmptyStackException 該異常由 Stack 類別中的方法拋出,以表明堆疊(stack)空間為空。
FormatFlagsConversionMismatchException 轉換與標誌不相容時拋出未經檢查的異常。
FormatterClosedException 格式器已關閉時拋出的未經檢查的異常。
IllegalFormatCodePointException 將具有 Character.isValidCodePoint(int) 所定義的無效 Unicode 程式碼點的字元傳遞給 Formatter 時,拋出未經檢查的異常。
IllegalFormatConversionException 當對應於格式說明符的參數為不相容的型別時,拋出未經檢查的異常。
IllegalFormatException 當格式字元串包含非法語法,或者包含與給定參數不相容的格式說明符時,將拋出未經檢查的異常。
IllegalFormatFlagsException 當給出非法組合標誌時,拋出未經檢查的異常。
IllegalFormatPrecisionException 當精度為除 -1 以外的負值、轉換型別不支持某個精度或者值在其他方面不受支持時,將拋出未經檢查的異常。
IllegalFormatWidthException 當格式寬度為除 -1 以外的負值或其他不受支持的值時,將拋出未經檢查的異常。
InputMismatchException Scanner 拋出,表明獲取的標記與期望型別的網要不比對,或者該標記超出期望型別的範圍。
InvalidPropertiesFormatException 當按照 Properties 規範,輸入內容不符合屬性集的正確 XML 文檔型別,從而無法完成操作時,拋出此異常。
MissingFormatArgumentException 如果格式說明符沒有相應的參數,或者參數索引參考了不存在的參數時,則拋出未經檢查的異常。
MissingFormatWidthException 請求格式寬度時拋出未經檢查的異常。
MissingResourceException 缺少資源時拋出此異常。
NoSuchElementException EnumerationnextElement 方法拋出,表明列舉中沒有更多的元素。
TooManyListenersException TooManyListenersException 異常用作 Java Event 模型的一部分來註釋和實作多點傳送 Event Source 的單播特例。
UnknownFormatConversionException 給定未知的轉換時所拋出的未經檢查的異常。
UnknownFormatFlagsException 給定未知標誌時所拋出的未經檢查的異常。
 

錯誤摘要
ServiceConfigurationError 在載入服務提供者的過程中出錯時拋出的錯誤。
 

軟體套件 java.util 的描述

包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。

套件規範

相關文檔

有關概觀、教程、範例、指南和工具文檔的資訊,請參閱:

從以下版本開始:
JDK1.0

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only