【Java入門】Mapから指定したキー値以下の最大値を取得する方法

JavaでMapから指定したキー値以下の最大値を取得する方法について記載します。

指定したキー値以下の最大値を取得する方法

NavigableMap の floorEntry・floorKey メソッドを使用します。

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

1. floorEntry(K key)

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

実行例

2. floorKey(K key)

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

実行例

スポンサーリンク

シェアする

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

フォローする