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ループを使用して各列挙値を印刷しました。