Java.Util 名前空間

クラス

名前 説明
AbstractCollection

このクラスは、このインターフェイスの実装に必要な労力を最小限に抑えるために、 Collection インターフェイスの骨格実装を提供します。

AbstractList

このクラスは、"ランダム アクセス" データ ストア (配列など) によってサポートされるこのインターフェイスを実装するために必要な労力を最小限に抑えるために、 List インターフェイスの骨格実装を提供します。

AbstractMap

このクラスは、このインターフェイスの実装に必要な労力を最小限に抑えるために、 Map インターフェイスの骨格実装を提供します。

AbstractMap.SimpleEntry

キーと値を保持するエントリ。

AbstractMap.SimpleImmutableEntry

キーと値を保持する変更不可能なエントリ。

AbstractQueue

このクラスは、いくつかの Queue 操作の骨格実装を提供します。

AbstractSequentialList

このクラスは、"シーケンシャル アクセス" データ ストア (リンクされたリストなど) によってサポートされるこのインターフェイスを実装するために必要な労力を最小限に抑えるために、 List インターフェイスの骨格実装を提供します。

AbstractSet

このクラスは、このインターフェイスの実装に必要な労力を最小限に抑えるために、 Set インターフェイスの骨格実装を提供します。

ArrayDeque

Deque インターフェイスのサイズ変更可能な配列の実装。

ArrayList

List インターフェイスのサイズ変更可能な配列の実装。

Arrays

このクラスには、配列を操作するためのさまざまなメソッド (並べ替えや検索など) が含まれています。

Base64

このクラスは、Base64 エンコード スキームのエンコーダーとデコーダーを取得するための静的メソッドのみで構成されます。

Base64.Decoder

このクラスは、RFC 4648 および RFC 2045 で指定されている Base64 エンコード スキームを使用してバイト データをデコードするためのデコーダーを実装します。

Base64.Encoder

このクラスは、RFC 4648 および RFC 2045 で指定されている Base64 エンコード スキームを使用してバイト データをエンコードするためのエンコーダーを実装します。

BitSet

このクラスは、必要に応じて拡張されるビットのベクターを実装します。

Calendar

Calendar クラスは抽象クラスで、特定のインスタント イン タイムと、#fields calendar fields、YEAR、MONTH、DAY_OF_MONTHなどの一連のHOURを変換したり、次の週の日付を取得するなどカレンダー フィールドを操作したりするためのメソッドを提供します。

Calendar.Builder

Calendar.Builder は、さまざまな日時パラメーターから Calendar を作成するために使用されます。

Collections

このクラスは、コレクションを操作または返す静的メソッドのみで構成されます。

Comparator
ConcurrentModificationException

この例外は、そのような変更が許容されない場合に、オブジェクトの同時変更を検出したメソッドによってスローされる可能性があります。

Currency

通貨を表します。

Date

クラス Date は、ミリ秒単位の特定の時間を表します。

Dictionary

Dictionary クラスは、キーを値にマップする、Hashtableなどの任意のクラスの抽象親です。

DoubleSummaryStatistics

count、min、max、sum、average などの統計を収集するための状態オブジェクト。

DuplicateFormatFlagsException

書式指定子で重複するフラグが指定されると、オフの例外がスローされます。

EmptyStackException

スタックが空であることを示すために、 Stack クラスのメソッドによってスローされます。

EnumMap

列挙型キーで使用するための特殊な Map 実装。

EnumSet

列挙型で使用するための特殊な Set 実装。

EventListenerProxy

追加パラメーターのセットをリスナーに関連付ける EventListener クラスの抽象ラッパー クラス。

EventObject

すべてのイベント状態オブジェクトの派生元となるルート クラス。

FormatFlagsConversionMismatchException

変換とフラグに互換性がない場合に、オフの例外がスローされます。

FormattableFlags

FormattableFlags は、 Formattable#formatTo Formattable.formatTo() メソッドに渡され、Formattable Formattables の出力形式を変更します。

Formatter

printf スタイルの書式指定文字列のインタープリター。

Formatter.BigDecimalLayoutForm

BigDecimal書式設定の列挙型。

FormatterClosedException

フォーマッタが閉じられたときに、オフの例外がスローされます。

GregorianCalendar

GregorianCalendar は Calendar の具体的なサブクラスであり、世界中のほとんどのユーザーが使用する標準的なカレンダー システムを提供します。

HashMap

Map インターフェイスのハッシュ テーブル ベースの実装。

HashSet

このクラスは、ハッシュ テーブル (実際にはSet インスタンス) によってサポートされるHashMap インターフェイスを実装します。

Hashtable

このクラスは、キーを値にマップするハッシュ テーブルを実装します。

HexFormat

HexFormat は、バイトと文字、および 16 進数でエンコードされた文字列の間で変換されます。これには、プレフィックス、サフィックス、区切り記号などの追加の書式設定マークアップが含まれる場合があります。

IdentityHashMap

このクラスは、キー (および値) を比較するときに、オブジェクトの等価性の代わりに参照等価性を使用して、ハッシュ テーブルを持つ Map インターフェイスを実装します。

IllegalFormatCodePointException

Character#isValidCodePointで定義されている Unicode コード ポイントが無効な文字がFormatterに渡されると、オフの例外がスローされます。

IllegalFormatConversionException

書式指定子に対応する引数が互換性のない型の場合に、オフの例外がスローされます。

IllegalFormatException

書式指定文字列に、指定された引数と互換性のない無効な構文または書式指定子が含まれている場合に、オフの例外がスローされます。

IllegalFormatFlagsException

無効な組み合わせフラグが指定されると、オフの例外がスローされます。

IllegalFormatPrecisionException

有効桁数が -1以外の負の値である場合、変換で有効桁数がサポートされていない場合、または値がサポートされていない場合に、オフの例外がスローされます。

IllegalFormatWidthException

書式の幅が -1 以外の負の値であるか、サポートされていない場合に、オフの例外がスローされます。

IllformedLocaleException

引数が整形式の BCP 47 タグではないことを示すために、 Locale および Locale.Builder のメソッドによってスローされます。

InputMismatchException

取得したトークンが予期された型のパターンと一致しないか、トークンが想定される型の範囲外であることを示すために、 Scanner によってスローされます。

IntSummaryStatistics

count、min、max、sum、average などの統計を収集するための状態オブジェクト。

InvalidPropertiesFormatException

Propertiesの仕様に従って、入力がプロパティのコレクションの適切な XML ドキュメント型に準拠していないため、操作を完了できなかったことを示すためにスローされます。

LinkedHashMap

明確に定義された検出順序を持つ、 Map インターフェイスのハッシュ テーブルとリンク リストの実装。

LinkedHashSet

明確に定義された検出順序を持つ、 Set インターフェイスのハッシュ テーブルとリンク リストの実装。

LinkedList

ListインターフェイスとDeque インターフェイスの二重リンク リストの実装。

List
ListResourceBundle

ListResourceBundle は、便利で使いやすいリストでロケールのリソースを管理する ResourceBundle の抽象サブクラスです。

Locale

Locale オブジェクトは、特定の地理的、政治的、または文化的地域を表します。

Locale.Builder

Builder は、セッターによって構成された値から Locale のインスタンスを構築するために使用されます。

Locale.Category

ロケール カテゴリの列挙型。

Locale.FilteringMode

この列挙型は、ロケール一致のフィルター モードを選択するための定数を提供します。

Locale.IsoCountryCode

ISO 3166 で定義されている型を指定するための列挙型。

Locale.LanguageRange

このクラスは、<で定義されている >em<Language Range>/em を表します。

LongSummaryStatistics

count、min、max、sum、average などの統計を収集するための状態オブジェクト。

Map
MapEntry
MissingFormatArgumentException

対応する引数を持たない書式指定子がある場合、または引数インデックスが存在しない引数を参照している場合に、オフの例外がスローされます。

MissingFormatWidthException

書式の幅が必要な場合に、オフの例外がスローされます。

MissingResourceException

リソースが見つからないことを通知します。

NoSuchElementException

要求されている要素が存在しないことを示すために、さまざまなアクセサー メソッドによってスローされます。

Objects

このクラスは、オブジェクトを操作したり、操作前に特定の条件を確認したりするための static ユーティリティ メソッドで構成されます。

Observable

このクラスは、監視可能なオブジェクト、つまりモデル ビュー パラダイムの "データ" を表します。

Optional

null以外の値を含む場合と含まれていない場合があるコンテナー オブジェクト。

OptionalDouble

double値を含む場合と含まれていない場合があるコンテナー オブジェクト。

OptionalInt

int値を含む場合と含まれていない場合があるコンテナー オブジェクト。

OptionalLong

long値を含む場合と含まれていない場合があるコンテナー オブジェクト。

PriorityQueue

優先順位ヒープに基づく無制限の優先順位キュー。

Properties

Properties クラスは、永続的なプロパティ のセットを表します。

PropertyPermission

従来のセキュリティ コード。使用しないでください。

PropertyResourceBundle

PropertyResourceBundle は、プロパティ ファイルの静的文字列のセットを使用してロケールのリソースを管理する ResourceBundle の具象サブクラスです。

Random

このクラスのインスタンスは、擬似乱数のストリームを生成するために使用されます。その期間はわずか2<アップ>48</sup>です。

ResourceBundle

リソース バンドルには、ロケール固有のオブジェクトが含まれています。

ResourceBundle.Control

ResourceBundle.Control は、バンドルの読み込みプロセス中に ResourceBundle#getBundle(String, Locale, ClassLoader, Control) ResourceBundle.getBundle ファクトリ メソッドによって呼び出されるコールバック メソッドのセットを定義します。

Scanner

正規表現を使用してプリミティブ型と文字列を解析できる単純なテキスト スキャナー。

ServiceConfigurationError

サービス プロバイダーの検索、読み込み、またはインスタンス化中に問題が発生したときにスローされるエラー。

ServiceLoader

サービスの実装を読み込む機能。

Set
SimpleTimeZone

SimpleTimeZone は、グレゴリオ暦で使用するタイム ゾーンを表す TimeZone の具象サブクラスです。

Spliterator
Spliterators

Spliteratorとそのプリミティブ特殊化のインスタンスを操作または作成するための静的クラスとメソッドSpliterator.OfInt、Spliterator.OfLong、およびSpliterator.OfDouble。

Spliterators.AbstractDoubleSpliterator

限られた並列処理を許可するSpliterator.OfDoubleを実装する抽象trySplit。

Spliterators.AbstractIntSpliterator

限られた並列処理を許可するSpliterator.OfIntを実装する抽象trySplit。

Spliterators.AbstractLongSpliterator

限られた並列処理を許可するSpliterator.OfLongを実装する抽象trySplit。

Spliterators.AbstractSpliterator

限られた並列処理を許可するSpliteratorを実装する抽象trySplit。

Spliterators.AbstractSpliterator.InterfaceConsts
SplittableRandom

サブタスクを生成する可能性がある (他のコンテキストの中で) 分離された並列計算で使用できる、均一な擬似乱数値 (ピリオド 2<up>64</sup>) のジェネレーター。

Stack

Stack クラスは、オブジェクトの最後の先入れ先出し (LIFO) スタックを表します。

StringJoiner

StringJoiner は、区切り記号で区切られ、必要に応じて指定されたプレフィックスで始まり、指定されたサフィックスで終わる文字のシーケンスを構築するために使用されます。

StringTokenizer

文字列トークナイザー クラスを使用すると、アプリケーションは文字列をトークンに分割できます。

Timer

バックグラウンド スレッドで将来実行するためにタスクをスケジュールするためのスレッドの機能。

TimerTask

Timerによって 1 回限り、または繰り返し実行されるようにスケジュールできるタスク。

TimeZone

TimeZone はタイム ゾーン オフセットを表し、夏時間も計算します。

TooManyListenersException

TooManyListenersException例外は、マルチキャスト イベント ソースのユニキャスト特殊ケースに注釈を付けて実装するために、Java イベント モデルの一部として使用されます。

TreeMap

NavigableMap実装に基づく Red-Black ツリー。

TreeSet

NavigableSetに基づくTreeMap実装。

UnknownFormatConversionException

不明な変換が行われると、オフの例外がスローされます。

UnknownFormatFlagsException

不明なフラグが指定されると、オフの例外がスローされます。

UUID

不変の汎用一意識別子 (UUID) を表すクラス。

Vector

Vector クラスは、オブジェクトの拡張可能な配列を実装します。

WeakHashMap

Map インターフェイスのハッシュ テーブル ベースの実装(<em>weak キー</em>。

インターフェイス

名前 説明
ICollection

コレクション階層内のルート インターフェイス。

IComparator

オブジェクトの一部のコレクションに 対して合計順序 を設定する比較関数。

IDeque

両端の要素の挿入と削除をサポートする線形コレクション。

IEnumeration

列挙インターフェイスを実装するオブジェクトは、一連の要素を一度に 1 つずつ生成します。

IEventListener

すべてのイベント リスナー インターフェイスが拡張する必要があるタグ付けインターフェイス。

IFormattable

Formattable インターフェイスは、's'のjava.util.Formatter変換指定子を使用してカスタム書式設定を実行する必要がある任意のクラスによって実装される必要があります。

IIterator

コレクションを指す反復子。

IList

順序付けられたコレクション。ユーザーはリスト内の各要素が挿入される場所を正確に制御できます。

IListIterator

プログラマがリストをいずれかの方向に走査し、反復処理中にリストを変更し、リスト内の反復子の現在位置を取得できるようにするリストの反復子。

IMap

キーを値にマップするオブジェクト。

IMapEntry

マップ エントリ (キーと値のペア)。

INavigableMap

SortedMap特定の検索ターゲットに最も近い一致を返すナビゲーション メソッドを使用して拡張されます。

INavigableSet

特定の検索ターゲットに最も近い一致を報告するナビゲーション メソッドを使用して拡張された SortedSet 。

IObserver

クラスは、監視可能なオブジェクトの変更を通知する場合に、 Observer インターフェイスを実装できます。

IPrimitiveIterator

Iteratorのプリミティブ特殊化の基本型。

IPrimitiveIteratorOfDouble

double値に特化した反復子。

IPrimitiveIteratorOfInt

int値に特化した反復子。

IPrimitiveIteratorOfLong

long値に特化した反復子。

IQueue

処理の前に要素を保持するように設計されたコレクション。

IRandomAccess

List実装で使用されるマーカー インターフェイスは、高速 (一般に一定の時間) ランダム アクセスをサポートしていることを示します。

ISequencedCollection

両端の操作をサポートし、元に戻すことができる、明確に定義された検出順序を持つコレクション。

ISequencedMap

両端の操作をサポートし、元に戻すことができる、明確に定義された検出順序を持つマップ。

ISequencedSet

SequencedCollectionとSetの両方であるコレクション。

ISet

重複する要素を含まないコレクション。

ISortedMap

キーにMapem<total の順序付け>/em<をさらに提供する>。

ISortedSet

要素のSetをさらに提供する。

ISpliterator

ソースの要素を走査およびパーティション分割するためのオブジェクト。

ServiceLoader.IProvider

ServiceLoaderによって配置されたサービス プロバイダーを表します。

列挙型

名前 説明
CalendarField

複数の型によって返され、複数の型のパラメーターとして取得される値を列挙します。

CalendarStyle

複数の型によって返される値を列挙します。

FormatFlags

複数の型によって返され、F:Java のパラメーターとして取得された値を列挙F:Java。Util.IFormattable.FormatTo メンバー。

SpliteratorCharacteristics
TimeZoneKind

複数の型によって返される値を列挙します。

TimeZoneStyle

複数の型によって返され、F:Java のパラメーターとして取得された値を列挙F:Java。Util.TimeZone.GetDisplayName、および F:Java。Util.TimeZone.GetDisplayName メンバー。