gpt4 book ai didi

java - 类中的静态字段

转载 作者:行者123 更新时间:2023-11-29 10:11:08 29 4
gpt4 key购买 nike

我有一个包含数百个静态字段的类,int 字段表示颜色。

public class LColorPallette {
public static final int RED_050 = 0xfde0dc;
...
}

我想将它们放在一个容器中,该容器可以是 arraylist、map 或 set。我知道可以声明一个静态 namespace ,这样就会有类似的东西

public class ColorPalletteSingleton {
static {
container.add(...);
...
}

我需要一个例子来说明如何做或任何其他方法可以解决我的问题吗?

谢谢

最佳答案

static {} 不是“静态命名空间”,它是静态初始化 block ,用于初始化静态变量。

您可以将颜色存储在静态Collection 中。

例如:

public static List<Integer> colors = new ArrayList<>;

static {
colors.add (RED_050);
...
}

关于java - 类中的静态字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33867051/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com