【发布时间】:2012-01-18 01:53:26
【问题描述】:
您好,我想创建一个数组,其中每个位置都由一个枚举值表示。
例如:
public enum type{
green,blue,black,gray;
}
现在我想创建一个数组,其中每个位置都是绿色、蓝色、...
我会更清楚。我想创建一个数组,其中位置由枚举类的值表示。而不是 int[] array = new int[10] create int[] array = new int[type.value]
【问题讨论】:
-
你想用颜色给你的数组编号吗?
-
我不认为这是可能的;数组需要知道它们的大小,而枚举——虽然在内部处理得有点像数字——不是数字,所以不能从中得出大小。
-
@G.Bach 好的,我会知道的
-
你能介绍一下你的用例吗(你想用这个数组做什么)?