JavaのTreemapのhigherKey()メソッドの使い方


以下に、higherKey()メソッドの使い方とコード例を示します。

import java.util.TreeMap;
public class Main {
    public static void main(String[] args) {
        // TreeMapの作成
        TreeMap<Integer, String> treeMap = new TreeMap<>();
        // キーと値の追加
        treeMap.put(1, "apple");
        treeMap.put(3, "banana");
        treeMap.put(5, "cherry");
        treeMap.put(7, "durian");
        // higherKey()メソッドの使用
        int key = 4;
        Integer higherKey = treeMap.higherKey(key);
        // 結果の表示
        if (higherKey != null) {
            System.out.println("キー " + key + " の次に大きいキーは " + higherKey + " です。");
        } else {
            System.out.println("キー " + key + " の次に大きいキーはありません。");
        }
    }
}

上記のコードでは、TreeMapを作成し、キーと値のペアを追加しています。その後、higherKey()メソッドを使用して、指定したキーの次に大きいキーを取得しています。もし次に大きいキーが存在する場合は、その結果を表示します。

このように、higherKey()メソッドを使用することで、Treemap内のキーの並び順を操作することができます。

以上が、JavaのTreemapのhigherKey()メソッドの使い方とコード例です。