)JavaScriptがブラウザで無効になっています。11すべてのクラス検索:JavaScriptがブラウザで無効になっています。Map<K,​V>そのキーに対して全体順序付けを提供するMapです。マップの順序付けは、キーの自然順序付けに従って行われるか、ソート・マップ構築時に通常提供されるComparatorを使って行われます。この順序は、ソート・マップのコレクション・ビュー(entrySet、keySet、valuesメソッドによって返される)の反復処理時に反映されます。その順序付けを利用するために、追加のオペレーションがいくつか提供されています。(このインタフェースはマップで、SortedSetに類似しています。)ソート・マップに挿入されるすべてのキーは、Comparableインタフェースを実装するか、指定されたコンパレータによって受け入れられる必要があります。各キーは相互に比較可能である必要があります。k2))がClassCastExceptionをスローしてはいけません。この制約に違反すると、その違反側のメソッドやコンストラクタの呼出しはClassCastExceptionをスローします。あるソート・マップがMapインタフェースを正しく実装するには、明示的なコンパレータが提供されているかどうかにかかわらず、そのソート・マップによって維持される順序付けがequalsとの一貫性のあるものでなければいけないことに注意してください。(equalsとの一貫性の正確な定義については、ComparableインタフェースまたはComparatorインタフェースを参照してください。(またはcompare)メソッドを使用してすべてのキー比較を実行するので、このメソッドによって等しいと見なされる2つのキーは、ソート・マップから見ても同じものです。ツリー・マップの動作は、その順序付けがequalsと一貫性がない場合でも明確に定義されていますが、Mapインタフェースの一般規約には準拠していません。汎用のソート・マップ実装クラスはすべて、4つの「標準」コンストラクタを提供するべきです。必要なコンストラクタをインタフェースによって指定することはできないため、この推奨事項を強制することはできません。すべてのソート・マップ実装に期待される「標準」コンストラクタは次のとおりです。(引数なし)コンストラクタ。これは、キーの自然順序付けに従ってソートされた空のソート・マップを作成します。Comparator型の単一引数を持つコンストラクタ。これは、指定されたコンパレータに従ってソートされた空のソート・マップを作成します。Map型の単一引数を持つコンストラクタ。これは、キーの自然順序付けに従ってソートされた、その引数と同じキーと値のマッピングを含む新しいマップを作成します。SortedMap型の単一引数を持つコンストラクタ。これは、入力のソート・マップと同一のキーと値のマッピングと順序付けとを持つ、新しいソート・マップを作成します。注:一部のメソッドは、制限されたキー範囲を持つサブマップを返します。そのような範囲は片側が開いています。それらの範囲には、下端点は含まれますが上端点は含まれません(該当する場合)。successor(highEndpoint)の部分範囲を指定してください。mが、キーが文字列のマップであるとします。highの範囲(上下端点を含む)にあるm内のすべてのキーと値のマッピングを保持するビューを取得します。high+"\0");同様のテクニックを使って、上下端点のどちらも含まない開いた範囲を生成できます。highの範囲(上下端点を含まない)にあるm内のすべてのキーと値のマッピングを保持するビューを取得します。Frameworkのメンバーです。K>comparator()このマップ内のキーを順序付けするのに使うコンパレータを返します。このマップがそのキーの自然順序付けを使う場合はnullを返します。Set<Map.Entry<K,​V>>entrySet()このマップに含まれるマッピングのSetビューを返します。KfirstKey()マップ内に現在ある最初(下端)のキーを返します。toKey)このマップのtoKeyよりも確実に小さいキーを持つ部分のビューを返します。Set<K>keySet()このマップに含まれるキーのSetビューを返します。KlastKey()マップ内に現在ある最後(上端)のキーを返します。(これを含まない)のキー範囲を持つ部分のビューを返します。fromKey)このマップのfromKey以上のキーを持つ部分のビューを返します。Collection<V>values()このマップに含まれる値のCollectionビューを返します。comparator()このマップ内のキーを順序付けするのに使うコンパレータを返します。このマップがそのキーの自然順序付けを使う場合はnullを返します。戻り値:このマップ内のキーを順序付けするのに使うコンパレータ。(これを含まない)のキー範囲を持つ部分のビューを返します。fromKeyとtoKeyが等しい場合は、空のマップが返されます。返されるマップはこのマップに連動しており、返されるマップでの変更はこのマップに反映され、その逆の場合も同様です。返されるマップは、このマップがサポートするオプションのマップ・オペレーションをすべてサポートします。返されるマップは、その範囲外のキーが挿入されようとすると、IllegalArgumentExceptionをスローします。このマップのコンパレータを使用して(このマップがコンパレータを持たない場合は自然順序付けを使用して)、fromKeyとtoKeyを相互に比較できない場合。実装は、マップ内に現在存在しているキーとfromKeyまたはtoKeyとを比較できない場合にこの例外をスローできる。toKey)このマップのtoKeyよりも確実に小さいキーを持つ部分のビューを返します。返されるマップはこのマップに連動しており、返されるマップでの変更はこのマップに反映され、その逆の場合も同様です。返されるマップは、このマップがサポートするオプションのマップ・オペレーションをすべてサポートします。返されるマップは、その範囲外のキーが挿入されようとすると、IllegalArgumentExceptionをスローします。toKeyがこのマップのコンパレータと互換性がない場合(または、そのマップがコンパレータを持たない場合、toKeyがComparableを実装していない場合)。実装は、マップ内に現在存在しているキーとtoKeyとを比較できない場合にこの例外をスローできる。fromKey)このマップのfromKey以上のキーを持つ部分のビューを返します。返されるマップはこのマップに連動しており、返されるマップでの変更はこのマップに反映され、その逆の場合も同様です。返されるマップは、このマップがサポートするオプションのマップ・オペレーションをすべてサポートします。返されるマップは、その範囲外のキーが挿入されようとすると、IllegalArgumentExceptionをスローします。fromKeyがこのマップのコンパレータと互換性がない場合(または、そのマップがコンパレータを持たない場合、fromKeyがComparableを実装していない場合)。実装は、マップ内に現在存在しているキーとfromKeyとを比較できない場合にこの例外をスローできる。firstKey()マップ内に現在ある最初(下端)のキーを返します。lastKey()マップ内に現在ある最後(上端)のキーを返します。keySet()このマップに含まれるキーのSetビューを返します。セットのイテレータは、キーを昇順で返します。セットはマップと連動しているので、マップに対する変更はセットに反映され、また、セットに対する変更はマップに反映されます。セットの反復処理中にマップが変更された場合、反復処理の結果は定義されていません(イテレータ自身のremoveオペレーションを除く)。セットは要素の削除をサポートします。Iterator.remove、Set.remove、removeAll、retainAll、およびclearオペレーションで対応するマッピングをマップから削除します。addまたはaddAll操作はサポートされていません。values()このマップに含まれる値のCollectionビューを返します。コレクションのイテレータは、値を対応するキーの昇順で返します。コレクションはマップと連動しているので、マップに対する変更はコレクションに反映され、またコレクションに対する変更はマップに反映されます。コレクションの反復処理中にマップが変更された場合、反復処理の結果は定義されません(イテレータ自身のremoveオペレーションを除く)。コレクションは要素の削除をサポートしており、対応するマッピングをマップから削除できます。削除は、Iterator.remove、Collection.remove、removeAll、retainAll、およびclearオペレーションを通して行います。addまたはaddAll操作はサポートされていません。entrySet()このマップに含まれるマッピングのSetビューを返します。セットのイテレータは、エントリをキーの昇順で返します。セットはマップと連動しているので、マップに対する変更はセットに反映され、また、セットに対する変更はマップに反映されます。セットの反復処理中にマップが変更された場合、反復処理の結果は定義されません(イテレータ自身のremoveオペレーション、またはイテレータにより返されるマップ・エントリに対するsetValueオペレーションを除く)。セットは要素の削除をサポートしており、対応するマッピングをマップから削除できます。削除は、Iterator.remove、Set.remove、removeAll、retainAll、およびclearオペレーションを通して行います。addまたはaddAll操作はサポートされていません。11すべてのクラスJavaScriptがブラウザで無効になっています。SEドキュメンテーション」を参照してください。Javaは、米国およびその他の国におけるOracleおよび/またはその関連会社の商標または登録商標です。使用は「ライセンス条項」と「ドキュメンテーション再配布ポリシー」に従います。このページのスクリプトはWebページのトラフィックを追跡するものであり、内容は変更されません。