【Java入門】Mapから指定したキー以下・未満(<=,<)の部分要素を取得する方法

JavaでMapから指定したキー以下・未満の部分要素を取得する方法について記載します。

キー以下・未満の部分要素を取得する方法

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

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

1. headMap(K toKey)

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

実行例

2. headMap(K toKey, boolean inclusive)

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

実行例

スポンサーリンク

シェアする

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

フォローする