繰り返し処理時に反映されます。その順序付けを利用するために、追加のオペレーションがいくつか提供されています。インタフェースを実装するか、指定されたコンパレータによって受け付けられる必要があります。各キーは「相互に比較可能」である必要があります。スローすべきではありません。一貫性」のあるものでなければいけないことに注意してください。つのキーは、ソートマップの見地からすれば同じものです。一貫性がない場合でも明確に定義されています。インタフェースの一般規約に従っていません。つの標準コンストラクタを提供する必要があります。これは、キーの自然順序付けに従ってソートされた空のソートマップを作成します。型の単一引数を持つコンストラクタ。これは、指定されたコンパレータに従ってソートされた空のソートマップを作成します。型の単一引数を持つコンストラクタ。これは、キーの自然順序付けに従ってソートされた、その引数と同じキーと値のマッピングを含む新しいマップを作成します。型の単一引数を持つコンストラクタ。これは、入力のソートマップと同一のキーと値のマッピングと順序付けとを持つ、新しいソートマップを作成します。この推奨を強制する方法はありません。インタフェースにはコンストラクタを含めることができないからです。注:一部のメソッドは、制限されたキー範囲を持つサブマップを返します。そのような範囲は「片側が開いて」います。部分範囲を指定してください。キーが文字列のマップであるとします。内のすべてのキーと値のマッピングを保持するビューを取得します。high+"\0");同様のテクニックを使って、上下端点のどちらも含まない「開いた範囲」を生成できます。内のすべてのキーと値のマッピングを保持するビューを取得します。comparator()このマップ内のキーを順序付けするのに使うコンパレータを返します。