相关疑难解决方法(0)

枚举以存储RGB字符串

我之前从未使用过枚举,所以我发现它们非常令人困惑!我想存储很多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);

    }
}
Run Code Online (Sandbox Code Playgroud)

java enums

2
推荐指数
1
解决办法
6735
查看次数

标签 统计

enums ×1

java ×1