在 Java 中将数组作为参数传递时创建数组
2022-09-02 19:49:57
有没有办法创建对象数组作为构造函数或方法的一部分?我真的不知道如何措辞,所以我举了一个例子。我有一个枚举,其中一个字段是一个数字数组。这是我尝试过的:
public enum KeyboardStuff {
QWERTY(1, {0.5f, 1.3f, 23.1f}, 6);
DVORAK(5, {0.1f, 0.2f, 4.3f, 1.1f}, 91);
CHEROKEE(2, {22.0f}, 11);
private int number, thingy;
private float[] theArray;
private KeyboardStuff(int i, float[] anArray, int j) {
// do things
}
}
编译器说括号 { } 无效,应将其删除。有没有办法在不事先创建对象数组的情况下将数组作为参数传递?