CDC 1.1.2

パッケージ java.util

このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。

参照先:
          説明

インタフェースの概要
Collection 「コレクション階層」のルートインタフェースです。
Comparator オブジェクトのコレクションで「全体順序付け」を行う比較関数です。
Enumeration Enumeration インタフェースを実装するオブジェクトは、一連の要素を 1 回に 1 つずつ生成します。
Iterator コレクションの反復子です。
List 順序付けられたコレクションです。
ListIterator リストの反復子により、プログラマがいずれかの方向にリストをトラバースし、繰り返し処理時にリストを変更して、反復子の現在の位置をリストで取得することができます。
Map キーを値にマッピングするオブジェクトです。
Map.Entry マップのエントリ (キーと値のペア) です。
RandomAccess マーカーインタフェースは、高速な (一般的には一定時間) ランダムアクセスをサポートすることを示す、List 実装により使用されます。
Set 重複要素のないコレクションです。
SortedMap キーの自然順序付け (Comparable インタフェースを参照) に従って、またはソートマップの作成時に提供されるコンパレータによって、マップ自体が昇順のキー順にソートされることを追加で保証するマップです。
SortedSet 要素の「自然順序付け」(Comparable を参照) に従って、またはソートセットの作成時に提供されるコンパレータによって、反復子が昇順にトラバースすることを保証するセットです。
 

クラスの概要
AbstractCollection このクラスは、Collection インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractList このクラスは、List インタフェースのスケルトン実装を提供し、配列のような「ランダムアクセス」データ記憶域に連動するこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractMap このクラスは、Map インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractSequentialList このクラスは、List インタフェースのスケルトン実装を提供し、リンクリストのような「順次アクセス」データ記憶域に連動するこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
AbstractSet このクラスは、Set インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。
ArrayList List インタフェースのサイズ変更可能な配列の実装です。
Arrays このクラスには、ソートや検索など、配列を操作するためのさまざまなメソッドがあります。
BitSet このクラスは、必要に応じて大きくなるビットベクトルを実装します。
Calendar Calendar は、Date オブジェクトと、YEARMONTHDAYHOUR などの整数フィールドの間で変換を行うための抽象基底クラスです。
Collections このクラスは、コレクションに作用する、またはコレクションを返す static メソッドだけで構成されます。
Currency 通貨を表します。
Date クラス Date は、特定の時点を表すもので、その精度はミリ秒です。
Dictionary Dictionary クラスは、Hashtable のようにキーを値にマップするクラスの親となる abstract クラスです。
GregorianCalendar GregorianCalendar は、Calendar の具象サブクラスであり、世界のほとんどの地域で使用される標準的なカレンダを提供します。
HashMap Map インタフェースのハッシュテーブルに基づく実装です。
HashSet このクラスは、ハッシュテーブル (実際には HashMap のインスタンス) に連動し、Set インタフェースを実装します。
Hashtable このクラスは、ハッシュテーブルを実装するためのもので、キーを値にマップします。
IdentityHashMap このクラスは、キーと値を比較するときにオブジェクトの同一性の代わりにリファレンスの同一性を使用して、ハッシュテーブルを持つ Map インスタンスを実装します。
LinkedHashMap 予測可能な繰り返し順序を持つ Map インタフェースのハッシュテーブルとリンクリストの実装です。
LinkedHashSet 予測可能な繰り返し順序を持つ Set インタフェースのハッシュテーブルとリンクリストの実装です。
LinkedList List インタフェースのリンクリストの実装です。
ListResourceBundle ListResourceBundle は、リストを便利かつ容易に使用できる、ロケールに対するリソースを管理する ResourceBundle の abstract サブクラスです。
Locale Locale オブジェクトは、地理的、政治的、または文化的に特定の地域を表しています。
Properties Properties クラスは、不変のプロパティーセットを表します。
PropertyPermission このクラスはプロパティーへのアクセス権のためのクラスです。
PropertyResourceBundle PropertyResourceBundle は、ResourceBundle の具象サブクラスです。
Random Random クラスのインスタンスは、一連の擬似乱数を生成します。
ResourceBundle リソースバンドルには、ロケール固有のオブジェクトが含まれています。
SimpleTimeZone SimpleTimeZone は、グレゴリオ暦で使用されるタイムゾーンを表す TimeZone の具象サブクラスです。
Stack Stack クラスは、オブジェクトの後入れ先出し (LIFO) スタックを表します。
StringTokenizer StringTokenizer クラスを使用すると、アプリケーションで文字列をトークンに分割できます。
TimeZone TimeZone は、タイムゾーンオフセットを表します。
TreeMap SortedMap インタフェースの Red-Black ツリーに基づく実装です。
TreeSet このクラスは、TreeMap インスタンスに連動した Set インタフェースを実装します。
Vector Vector クラスは、オブジェクトの可変長配列を実装します。
WeakHashMap ハッシュテーブルに基づいた「弱キー」による Map 実装です。
 

例外の概要
ConcurrentModificationException この例外は、オブジェクトの並行変更を検出したメソッドによって、そのような変更が許可されていない場合にスローされます。
EmptyStackException Stack クラスのメソッドによってスローされ、そのスタックが空であることを示します。
MissingResourceException リソースが欠落していることを通知します。
NoSuchElementException この列挙にそれ以上の要素がないと、EnumerationnextElement メソッドによってスローされます。
 

パッケージ java.util の説明

このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。

パッケージの仕様

関連項目

概要、チュートリアル、例、ガイド、およびツールのマニュアルについては、以下を参照してください。

導入されたバージョン:
JDK1.0

CDC 1.1.2

Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use of this specification is subject to license terms.