JavaでMapから最小のキーの値を取得する方法について記載します。
最小のキーの値を取得する方法
NavigableMap の firstEntry メソッドを使用します。
メソッド | 戻り値 | 処理 |
---|---|---|
firstEntry() | Map.Entry<K,V> | Mapから最小のキーの、キーと値を取得します。 |
実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
NavigableMap<Integer,String> map = new TreeMap<>(); map.put(1, "one"); map.put(2, "two"); map.put(3, "three"); // 最小のキーのキーと値を取得 Map.Entry<Integer, String> rsltMap = map.firstEntry(); System.out.println(rsltMap); // 1=one // キーを取得 Integer key = rsltMap.getKey(); System.out.println(key); // 1 // 値を取得 String value = rsltMap.getValue(); System.out.println(value); // one |