JavaTM Platform
Standard Ed. 6

インタフェース
java.util.NavigableMap の使用

NavigableMap を使用しているパッケージ
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。 
java.util.concurrent 並行プログラミングでよく使用されるユーティリティークラスです。 
 

java.util での NavigableMap の使用
 

NavigableMap を実装している java.util のクラス
 class TreeMap<K,V>
          Red-Black ツリーに基づく NavigableMap 実装です。
 

NavigableMap を返す java.util のメソッド
 NavigableMap<K,V> TreeMap.descendingMap()
           
 NavigableMap<K,V> NavigableMap.descendingMap()
          マップ内に保持されているマッピングの逆順のビューを返します。
 NavigableMap<K,V> TreeMap.headMap(K toKey, boolean inclusive)
           
 NavigableMap<K,V> NavigableMap.headMap(K toKey, boolean inclusive)
          toKey よりも小さいキー (inclusive が true の場合はそれよりも小さいかそれと等しいキー) を含むこのマップの部分のビューを返します。
 NavigableMap<K,V> TreeMap.subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)
           
 NavigableMap<K,V> NavigableMap.subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)
          マップの fromKeytoKey のキー範囲を持つ部分のビューを返します。
 NavigableMap<K,V> TreeMap.tailMap(K fromKey, boolean inclusive)
           
 NavigableMap<K,V> NavigableMap.tailMap(K fromKey, boolean inclusive)
          fromKey よりも大きいキー (inclusive が true の場合はそれよりも大きいかそれと等しいキー) を含むこのマップの部分のビューを返します。
 

java.util.concurrent での NavigableMap の使用
 

java.util.concurrent での NavigableMap のサブインタフェース
 interface ConcurrentNavigableMap<K,V>
          NavigableMap オペレーションをサポートする ConcurrentMap です。
 

NavigableMap を実装している java.util.concurrent のクラス
 class ConcurrentSkipListMap<K,V>
          スケーラブルな並行 ConcurrentNavigableMap 実装です。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。