【Java入門】Mapから指定したキー値より小さく、最大のキー値を持つ要素を取得する方法

JavaでMapから指定したキー値より小さく、最大のキー値を持つ要素を取得する方法について記載します。

指定したキー値より小さい最大値を取得する方法

NavigableMap の lowerEntry・lowerKey メソッドを使用します。

メソッド 戻り値 処理
lowerEntry(K key) Map.Entry<K,V> 指定したキーより小さく、最大のキー値を持つ、キーと値のペアを返します。
該当するキーが存在しない場合は、nullを返します。
lowerKey(K key) K 指定したキーより小さく、最大のキー値を返します。
該当するキーが存在しない場合は、nullを返します。

1. lowerEntry(K key)

条件に一致したキーと値を取得する場合は、このメソッドを使用します。

実行例

2. lowerKey(K key)

条件に一致したキーを取得する場合は、このメソッドを使用します。

実行例

スポンサーリンク

シェアする

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

フォローする