これまで列挙型を使用したことがないので、非常に混乱しています。多くの RGB 値を (文字列として) 保存したいのですが、静的な最終文字列の負荷をリストするクラスではなく、列挙型が最適なオプションであると思いますか? 私はコードを試していますが、これまでに得たものは次のとおりです。これは正しいですか? (正常に動作するようです)
public enum Colors {
GREY("142, 142, 147"),
RED("255, 59, 48"),
GREEN("76, 217, 100"),
PURPLE("88, 86, 214"),
LIGHTBLUE ("52, 170, 220"); //... etc, this is a shorted list
private Colors(final String string) {
this.string = string;
}
private final String string;
public String getRGB() {
return string;
}
}
public class HelloWorld{
public static void main(String[] args) {
String test = Colors.LIGHTBLUE.getRGB();
System.out.println(test);
}
}