Javaのキーバリューペアを列挙型で表現する方法

Javaでの列挙型は、キーと値のペアを表現するために使用できます。次に例を示します。

public enum KeyValuePair {
    KEY1("Value1"),
    KEY2("Value2"),
    KEY3("Value3");

    private String value;

    KeyValuePair(String value) {
        this.value = value;
    }

    public String getValue() {
        return value;
    }
}

上の例では、KeyValuePairは列挙型でKEY1、KEY2、KEY3の3つのキーバリューペアを含みます。それぞれのキーバリューペアは対応する値を持ちます。列挙型では必要なだけのキーバリューペアを定義できます。

以下のようにこれらのキーバリューペアを使用できます。

KeyValuePair keyValuePair = KeyValuePair.KEY1;
System.out.println(keyValuePair.getValue()); // 输出:Value1

列挙を走査してすべてのキーと値のペアを取得することもできます。

for (KeyValuePair kvp : KeyValuePair.values()) {
    System.out.println(kvp + " = " + kvp.getValue());
}

上記コードを実行すると以下が出力されます.

KEY1 = Value1
KEY2 = Value2
KEY3 = Value3

キーバリューペアを列挙型で表現すると、コードをより明確で保守容易にすることができます。必要に応じてキーバリューペアを任意に定義し、必要なときにそれらを使用できます。

bannerAds