JavaTM Platform
Standard Ed. 6

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

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

java.util での NavigableSet の使用
 

NavigableSet を実装している java.util のクラス
 class TreeSet<E>
          TreeMap に基づく NavigableSet 実装です。
 

NavigableSet を返す java.util のメソッド
 NavigableSet<K> NavigableMap.descendingKeySet()
          このマップに含まれるキーの逆順の NavigableSet ビューを返します。
 NavigableSet<K> TreeMap.descendingKeySet()
           
 NavigableSet<E> NavigableSet.descendingSet()
          このセットに含まれる要素の逆順のビューを返します。
 NavigableSet<E> TreeSet.descendingSet()
           
 NavigableSet<E> NavigableSet.headSet(E toElement, boolean inclusive)
          このセットの toElement よりも小さい要素 (inclusive が true の場合はそれよりも小さいかそれと等しい要素) を含む部分のビューを返します。
 NavigableSet<E> TreeSet.headSet(E toElement, boolean inclusive)
           
 NavigableSet<K> NavigableMap.navigableKeySet()
          このマップに含まれるキーの NavigableSet ビューを返します。
 NavigableSet<K> TreeMap.navigableKeySet()
           
 NavigableSet<E> NavigableSet.subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive)
          セットの fromElementtoElement の要素範囲を持つ部分のビューを返します。
 NavigableSet<E> TreeSet.subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive)
           
 NavigableSet<E> NavigableSet.tailSet(E fromElement, boolean inclusive)
          このセットの fromElement よりも大きい要素 (inclusive が true の場合はそれよりも大きいかそれと等しい要素) を含む部分のビューを返します。
 NavigableSet<E> TreeSet.tailSet(E fromElement, boolean inclusive)
           
 

java.util.concurrent での NavigableSet の使用
 

NavigableSet を実装している java.util.concurrent のクラス
 class ConcurrentSkipListSet<E>
          ConcurrentSkipListMap に基づくスケーラブルな並行 NavigableSet 実装です。
 

NavigableSet を返す java.util.concurrent のメソッド
 NavigableSet<K> ConcurrentNavigableMap.descendingKeySet()
          このマップに含まれるキーの逆順の NavigableSet ビューを返します。
 NavigableSet<K> ConcurrentSkipListMap.descendingKeySet()
           
 NavigableSet<E> ConcurrentSkipListSet.descendingSet()
          このセットに含まれる要素の逆順のビューを返します。
 NavigableSet<E> ConcurrentSkipListSet.headSet(E toElement)
           
 NavigableSet<E> ConcurrentSkipListSet.headSet(E toElement, boolean inclusive)
           
 NavigableSet<K> ConcurrentNavigableMap.keySet()
          このマップに含まれるキーの NavigableSet ビューを返します。
 NavigableSet<K> ConcurrentSkipListMap.keySet()
          このマップに含まれるキーの NavigableSet ビューを返します。
 NavigableSet<K> ConcurrentNavigableMap.navigableKeySet()
          このマップに含まれるキーの NavigableSet ビューを返します。
 NavigableSet<K> ConcurrentSkipListMap.navigableKeySet()
           
 NavigableSet<E> ConcurrentSkipListSet.subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive)
           
 NavigableSet<E> ConcurrentSkipListSet.subSet(E fromElement, E toElement)
           
 NavigableSet<E> ConcurrentSkipListSet.tailSet(E fromElement)
           
 NavigableSet<E> ConcurrentSkipListSet.tailSet(E fromElement, boolean inclusive)
           
 


JavaTM Platform
Standard Ed. 6

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

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