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

Map.Entryを使用するパッケージ
パッケージ 説明
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
java.security
セキュリティ・フレームワークのクラスとインタフェースを提供します。
java.util
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
java.util.concurrent
並行プログラミングでよく使用されるユーティリティ・クラスです。
java.util.jar
JAR (Java ARchive)ファイル形式の読み込みと書込みに使うクラスを提供します。JARは、必要に応じてマニフェスト・ファイルを付随させることのできる、標準的なZIPに基づくファイル形式です。
javax.management.openmbean
公開データ型とOpen MBean記述子クラスを提供します。
javax.xml.crypto.dom
javax.xml.cryptoパッケージのDOM固有のクラス。
  • java.awtでのMap.Entryの使用

    Map.Entryの引数を持つ型を返すjava.awtのメソッド
    修飾子と型 メソッド 説明
    Set<Map.Entry<Object,​Object>> RenderingHints.entrySet()
    このRenderingHintsに含まれているマッピングのSetビューを返します。
  • java.securityでのMap.Entryの使用

    Map.Entryの引数を持つ型を返すjava.securityのメソッド
    修飾子と型 メソッド 説明
    Set<Map.Entry<Object,​Object>> Provider.entrySet()
    このプロバイダに含まれるプロパティ・エントリの変更不可能なSetのビューを返します。
  • java.utilでのMap.Entryの使用

    Map.Entryを実装しているjava.utilのクラス
    修飾子と型 クラス 説明
    static class  AbstractMap.SimpleEntry<K,​V>
    キーと値を保持するエントリ。
    static class  AbstractMap.SimpleImmutableEntry<K,​V>
    不変のキーと値を保持するエントリ。
    Map.Entryを返すjava.utilのメソッド
    修飾子と型 メソッド 説明
    Map.Entry<K,​V> NavigableMap.ceilingEntry​(K key)
    指定されたキー以上の、最小のキーと関連するキーと値のマッピングを返します。そのようなキーが存在しない場合は、nullを返します。
    Map.Entry<K,​V> TreeMap.ceilingEntry​(K key)  
    static <K,​ V> Map.Entry<K,​V> Map.entry​(K k, V v)
    指定されたキーと値を含む変更不可能なMap.Entryを返します。
    Map.Entry<K,​V> NavigableMap.firstEntry()
    このマップ内の最小のキーに関連付けられたキーと値のマッピングを返します。マップが空の場合、nullを返します。
    Map.Entry<K,​V> TreeMap.firstEntry()  
    Map.Entry<K,​V> NavigableMap.floorEntry​(K key)
    指定されたキー以下の、最大のキーに関連付けられたキーと値のマッピングを返します。そのようなキーが存在しない場合は、nullを返します。
    Map.Entry<K,​V> TreeMap.floorEntry​(K key)  
    Map.Entry<K,​V> NavigableMap.higherEntry​(K key)
    指定されたキーよりも確実に大きい、最小のキーに関連付けられたキーと値のマッピングを返します。そのようなキーが存在しない場合は、nullを返します。
    Map.Entry<K,​V> TreeMap.higherEntry​(K key)  
    Map.Entry<K,​V> NavigableMap.lastEntry()
    このマップ内の最大のキーに関連付けられたキーと値のマッピングを返します。マップが空の場合、nullを返します。
    Map.Entry<K,​V> TreeMap.lastEntry()  
    Map.Entry<K,​V> NavigableMap.lowerEntry​(K key)
    指定されたキーよりも確実に小さい、最大のキーに関連付けられたキーと値のマッピングを返します。そのようなキーが存在しない場合は、nullを返します。
    Map.Entry<K,​V> TreeMap.lowerEntry​(K key)  
    Map.Entry<K,​V> NavigableMap.pollFirstEntry()
    このマップ内の最小のキーに関連付けられたキーと値のマッピングを削除し、返します。マップが空の場合、nullを返します。
    Map.Entry<K,​V> TreeMap.pollFirstEntry()  
    Map.Entry<K,​V> NavigableMap.pollLastEntry()
    このマップ内の最大のキーに関連付けられたキーと値のマッピングを削除し、返します。マップが空の場合、nullを返します。
    Map.Entry<K,​V> TreeMap.pollLastEntry()  
    Map.Entryの引数を持つ型を返すjava.utilのメソッド
    修飾子と型 メソッド 説明
    static <K extends Comparable<? super K>,​ V>
    Comparator<Map.Entry<K,​V>>
    Map.Entry.comparingByKey()
    キーの自然順序でMap.Entryを比較するコンパレータを返します。
    static <K,​ V> Comparator<Map.Entry<K,​V>> Map.Entry.comparingByKey​(Comparator<? super K> cmp)
    指定されたComparatorを使用してキーでMap.Entryを比較するコンパレータを返します。
    static <K,​ V extends Comparable<? super V>>
    Comparator<Map.Entry<K,​V>>
    Map.Entry.comparingByValue()
    値の自然順序でMap.Entryを比較するコンパレータを返します。
    static <K,​ V> Comparator<Map.Entry<K,​V>> Map.Entry.comparingByValue​(Comparator<? super V> cmp)
    指定されたComparatorを使用して値でMap.Entryを比較するコンパレータを返します。
    Set<Map.Entry<K,​V>> EnumMap.entrySet()
    このマップに含まれるマッピングのSetビューを返します。
    Set<Map.Entry<K,​V>> HashMap.entrySet()
    このマップに含まれるマッピングのSetビューを返します。
    Set<Map.Entry<K,​V>> Hashtable.entrySet()
    このマップに含まれるマッピングのSetビューを返します。
    Set<Map.Entry<K,​V>> IdentityHashMap.entrySet()
    このマップに含まれるマッピングのSetビューを返します。
    Set<Map.Entry<K,​V>> LinkedHashMap.entrySet()
    このマップに含まれるマッピングのSetビューを返します。
    Set<Map.Entry<K,​V>> Map.entrySet()
    このマップに含まれるマッピングのSetビューを返します。
    Set<Map.Entry<K,​V>> SortedMap.entrySet()
    このマップに含まれるマッピングのSetビューを返します。
    Set<Map.Entry<K,​V>> TreeMap.entrySet()
    このマップに含まれるマッピングのSetビューを返します。
    Set<Map.Entry<K,​V>> WeakHashMap.entrySet()
    このマップに含まれるマッピングのSetビューを返します。
    Map.Entryのパラメータを持つjava.utilのメソッド
    修飾子と型 メソッド 説明
    static <K,​ V> Map<K,​V> Map.ofEntries​(Map.Entry<? extends K,​? extends V>... entries)
    指定されたエントリから抽出されたキーと値を含む変更不可能なマップを返します。
    protected boolean LinkedHashMap.removeEldestEntry​(Map.Entry<K,​V> eldest)
    このマップが一番古いエントリを削除するはずの場合にtrueを返します。
    Map.Entryのパラメータを持つjava.utilのコンストラクタ
    コンストラクタ 説明
    SimpleEntry​(Map.Entry<? extends K,​? extends V> entry)
    指定されたエントリと同じマッピングを表すエントリを作成します。
    SimpleImmutableEntry​(Map.Entry<? extends K,​? extends V> entry)
    指定されたエントリと同じマッピングを表すエントリを作成します。
  • java.util.concurrentでのMap.Entryの使用

    Map.Entryを返すjava.util.concurrentのメソッド
    修飾子と型 メソッド 説明
    Map.Entry<K,​V> ConcurrentSkipListMap.ceilingEntry​(K key)
    指定されたキー以上の、最小のキーと関連するキーと値のマッピングを返します。そのようなエントリが存在しない場合は、nullを返します。
    Map.Entry<K,​V> ConcurrentSkipListMap.firstEntry()
    このマップ内の最小のキーに関連付けられたキーと値のマッピングを返します。マップが空の場合、nullを返します。
    Map.Entry<K,​V> ConcurrentSkipListMap.floorEntry​(K key)
    指定されたキー以下の、最大のキーに関連付けられたキーと値のマッピングを返します。そのようなキーが存在しない場合は、nullを返します。
    Map.Entry<K,​V> ConcurrentSkipListMap.higherEntry​(K key)
    指定されたキーよりも確実に大きい、最小のキーに関連付けられたキーと値のマッピングを返します。そのようなキーが存在しない場合は、nullを返します。
    Map.Entry<K,​V> ConcurrentSkipListMap.lastEntry()
    このマップ内の最大のキーに関連付けられたキーと値のマッピングを返します。マップが空の場合、nullを返します。
    Map.Entry<K,​V> ConcurrentSkipListMap.lowerEntry​(K key)
    指定されたキーよりも確実に小さい、最大のキーに関連付けられたキーと値のマッピングを返します。そのようなキーが存在しない場合は、nullを返します。
    Map.Entry<K,​V> ConcurrentSkipListMap.pollFirstEntry()
    このマップ内の最小のキーに関連付けられたキーと値のマッピングを削除し、返します。マップが空の場合、nullを返します。
    Map.Entry<K,​V> ConcurrentSkipListMap.pollLastEntry()
    このマップ内の最大のキーに関連付けられたキーと値のマッピングを削除し、返します。マップが空の場合、nullを返します。
    Map.Entry<K,​V> ConcurrentHashMap.reduceEntries​(long parallelismThreshold, BiFunction<Map.Entry<K,​V>,​Map.Entry<K,​V>,​? extends Map.Entry<K,​V>> reducer)
    指定されたリデューサを使用して値を結合することにより、すべてのエントリの累積結果を返します。結果がない場合はnullを返します。
    Map.Entryの引数を持つ型を返すjava.util.concurrentのメソッド
    修飾子と型 メソッド 説明
    Set<Map.Entry<K,​V>> ConcurrentHashMap.entrySet()
    このマップに含まれるマッピングのSetビューを返します。
    Set<Map.Entry<K,​V>> ConcurrentSkipListMap.entrySet()
    このマップに含まれるマッピングのSetビューを返します。
    Map.Entryの型引数を持つjava.util.concurrentのメソッド・パラメータ
    修飾子と型 メソッド 説明
    void ConcurrentHashMap.forEachEntry​(long parallelismThreshold, Consumer<? super Map.Entry<K,​V>> action)
    各エントリに対して指定されたアクションを実行します。
    <U> void ConcurrentHashMap.forEachEntry​(long parallelismThreshold, Function<Map.Entry<K,​V>,​? extends U> transformer, Consumer<? super U> action)
    各エントリのnull以外の各変換に対して指定されたアクションを実行します。
    Map.Entry<K,​V> ConcurrentHashMap.reduceEntries​(long parallelismThreshold, BiFunction<Map.Entry<K,​V>,​Map.Entry<K,​V>,​? extends Map.Entry<K,​V>> reducer)
    指定されたリデューサを使用して値を結合することにより、すべてのエントリの累積結果を返します。結果がない場合はnullを返します。
    Map.Entry<K,​V> ConcurrentHashMap.reduceEntries​(long parallelismThreshold, BiFunction<Map.Entry<K,​V>,​Map.Entry<K,​V>,​? extends Map.Entry<K,​V>> reducer)
    指定されたリデューサを使用して値を結合することにより、すべてのエントリの累積結果を返します。結果がない場合はnullを返します。
    Map.Entry<K,​V> ConcurrentHashMap.reduceEntries​(long parallelismThreshold, BiFunction<Map.Entry<K,​V>,​Map.Entry<K,​V>,​? extends Map.Entry<K,​V>> reducer)
    指定されたリデューサを使用して値を結合することにより、すべてのエントリの累積結果を返します。結果がない場合はnullを返します。
    <U> U ConcurrentHashMap.reduceEntries​(long parallelismThreshold, Function<Map.Entry<K,​V>,​? extends U> transformer, BiFunction<? super U,​? super U,​? extends U> reducer)
    指定されたリデューサを使用して値を結合することにより、すべてのエントリの指定された変換の累積結果を返します。結果がない場合はnullを返します。
    double ConcurrentHashMap.reduceEntriesToDouble​(long parallelismThreshold, ToDoubleFunction<Map.Entry<K,​V>> transformer, double basis, DoubleBinaryOperator reducer)
    指定されたリデューサを使用して値を結合し、指定された基準を識別値として使用して、すべてのエントリの指定された変換の累積結果を返します。
    int ConcurrentHashMap.reduceEntriesToInt​(long parallelismThreshold, ToIntFunction<Map.Entry<K,​V>> transformer, int basis, IntBinaryOperator reducer)
    指定されたリデューサを使用して値を結合し、指定された基準を識別値として使用して、すべてのエントリの指定された変換の累積結果を返します。
    long ConcurrentHashMap.reduceEntriesToLong​(long parallelismThreshold, ToLongFunction<Map.Entry<K,​V>> transformer, long basis, LongBinaryOperator reducer)
    指定されたリデューサを使用して値を結合し、指定された基準を識別値として使用して、すべてのエントリの指定された変換の累積結果を返します。
    <U> U ConcurrentHashMap.searchEntries​(long parallelismThreshold, Function<Map.Entry<K,​V>,​? extends U> searchFunction)
    各エントリに指定された検索関数を適用したnull以外の結果を返します。結果がない場合はnullを返します。
  • java.util.jarでのMap.Entryの使用

    Map.Entryの引数を持つ型を返すjava.util.jarのメソッド
    修飾子と型 メソッド 説明
    Set<Map.Entry<Object,​Object>> Attributes.entrySet()
    このMapに格納されている属性名と属性の値とのマッピングのCollectionビューを返します。
  • javax.management.openmbeanでのMap.Entryの使用

    Map.Entryの引数を持つ型を返すjavax.management.openmbeanのメソッド
    修飾子と型 メソッド 説明
    Set<Map.Entry<Object,​Object>> TabularDataSupport.entrySet()
    このTabularDataSupportインスタンスに含まれる行マッピングのインデックスのコレクション・ビューを返します。
  • javax.xml.crypto.domでのMap.Entryの使用

    Map.Entryの引数を持つ型を返すjavax.xml.crypto.domのメソッド
    修飾子と型 メソッド 説明
    Iterator<Map.Entry<String,​Element>> DOMCryptoContext.iterator()
    このDOMCryptoContextの識別子/要素マッピングのセットに対する、読込み専用イテレータを返します。