インタフェース
java.util.NavigableMapの使用
パッケージ | 説明 |
---|---|
java.time.zone |
タイムゾーンおよびそのルールのサポート。
|
java.util |
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
|
java.util.concurrent |
並行プログラミングでよく使用されるユーティリティ・クラスです。
|
-
java.time.zoneでのNavigableMapの使用
NavigableMapを返すjava.time.zoneのメソッド 修飾子と型 メソッド 説明 static NavigableMap<String,ZoneRules>
ZoneRulesProvider. getVersions(String zoneId)
ゾーンIDのルールの履歴を取得します。protected abstract NavigableMap<String,ZoneRules>
ZoneRulesProvider. provideVersions(String zoneId)
ゾーンIDのルールの履歴を取得するSPIメソッド。 -
java.utilでのNavigableMapの使用
NavigableMapを実装するjava.utilのクラス 修飾子と型 クラス 説明 class
TreeMap<K,V>
赤 - 黒ツリーに基づくNavigableMap
実装です。NavigableMapを返すjava.utilのメソッド 修飾子と型 メソッド 説明 static <K, V> NavigableMap<K,V>
Collections. checkedNavigableMap(NavigableMap<K,V> m, Class<K> keyType, Class<V> valueType)
指定されたナビゲート可能なマップの動的に型保証されたビューを返します。NavigableMap<K,V>
NavigableMap. descendingMap()
このマップ内に保持されているマッピングの逆順のビューを返します。NavigableMap<K,V>
TreeMap. descendingMap()
static <K, V> NavigableMap<K,V>
Collections. emptyNavigableMap()
空のナビゲート可能なマップ(不変)を返します。NavigableMap<K,V>
NavigableMap. headMap(K toKey, boolean inclusive)
このマップのtoKey
よりも小さいキー(inclusive
がtrueの場合はそれよりも小さいかそれと等しいキー)を含む部分のビューを返します。NavigableMap<K,V>
TreeMap. headMap(K toKey, boolean inclusive)
NavigableMap<K,V>
NavigableMap. subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)
このマップのfromKey
-toKey
のキー範囲を持つ部分のビューを返します。NavigableMap<K,V>
TreeMap. subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)
static <K, V> NavigableMap<K,V>
Collections. synchronizedNavigableMap(NavigableMap<K,V> m)
指定されたナビゲート可能マップに連動する同期(スレッドセーフな)ナビゲート可能マップを返します。NavigableMap<K,V>
NavigableMap. tailMap(K fromKey, boolean inclusive)
このマップのfromKey
よりも大きいキー(inclusive
がtrueの場合はそれよりも大きいかそれと等しいキー)を含む部分のビューを返します。NavigableMap<K,V>
TreeMap. tailMap(K fromKey, boolean inclusive)
static <K, V> NavigableMap<K,V>
Collections. unmodifiableNavigableMap(NavigableMap<K,? extends V> m)
指定されたナビゲート可能なマップの「変更不可能なビュー」を返します。NavigableMap型のパラメータを持つjava.utilのメソッド 修飾子と型 メソッド 説明 static <K, V> NavigableMap<K,V>
Collections. checkedNavigableMap(NavigableMap<K,V> m, Class<K> keyType, Class<V> valueType)
指定されたナビゲート可能なマップの動的に型保証されたビューを返します。static <K, V> NavigableMap<K,V>
Collections. synchronizedNavigableMap(NavigableMap<K,V> m)
指定されたナビゲート可能マップに連動する同期(スレッドセーフな)ナビゲート可能マップを返します。static <K, V> NavigableMap<K,V>
Collections. unmodifiableNavigableMap(NavigableMap<K,? extends V> m)
指定されたナビゲート可能なマップの「変更不可能なビュー」を返します。 -
java.util.concurrentでのNavigableMapの使用
java.util.concurrentでのNavigableMapのサブインタフェース 修飾子と型 インタフェース 説明 interface
ConcurrentNavigableMap<K,V>
NavigableMap
オペレーションをサポートするConcurrentMap
です。そのナビゲート可能なサブマップに対しては再帰的です。NavigableMapを実装するjava.util.concurrentのクラス 修飾子と型 クラス 説明 class
ConcurrentSkipListMap<K,V>
スケーラブルな並行ConcurrentNavigableMap
実装です。