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

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

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

NavigableMap の higherEntry・higherKey メソッドを使用します。

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

1. higherEntry(K key)

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

実行例

2. higherKey(K key)

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

実行例

スポンサーリンク

シェアする

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

フォローする