【Java入門】Mapから指定したキー以上・より大きい(>= , >)部分要素を取得する方法

JavaでMapから指定したキー以上・より大きい部分要素を取得する方法について記載します。

キー以上・より大きい部分要素を取得する方法

NavigableMap の tailmap メソッドを使用します。

メソッド 戻り値 処理
tailMap(K fromKey) SortedMap<K,V> 指定したキー以上( >= )の部分要素を取得します。
該当する要素が存在しない場合は、空のMapを返します。
tailMap(K fromKey, boolean inclusive) NavigableMap<K,V> 第2引数に false を指定すると、指定したキーより大きい( > )部分要素を取得します。
該当する要素が存在しない場合は、空のMapを返します。

1. tailMap(K fromKey)

指定したキー以上の部分要素を取得する場合は、このメソッドを使用します。

実行例

2. tailMap(K fromKey, boolean inclusive)

指定したキーより大きい部分要素を取得する場合は、このメソッドを使用します。

実行例

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする