Javaですべての列挙値を取得する方法は何ですか?

Javaでは、Enumクラスのvalues()メソッドを使用して、すべての列挙値を取得できます。このメソッドは、列挙型のすべての値を含む配列を返します。

以下はサンプルコードです。

enum Color {
    RED, GREEN, BLUE;
}

public class Main {
    public static void main(String[] args) {
        Color[] colors = Color.values();
        for (Color color : colors) {
            System.out.println(color);
        }
    }
}

結果を出力します。

RED
GREEN
BLUE

例として、Color.values()メソッドを使用してColor列挙型のすべての値を取得し、for-eachループを使用して各列挙値を印刷しました。

bannerAds