有沒有辦法創建一個對象數組作爲構造函數或方法的一部分?我真的不知道該怎麼說,所以我列舉了一個例子。我有一個枚舉,其中一個字段是一組數字。這是我試過的:創建一個數組,並將其作爲參數傳遞給Java
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
}
}
編譯器說括號{}是無效的,應該刪除。有沒有辦法可以傳遞一個數組作爲參數,而不需要事先創建一個對象數組?
我不知道這是可能的,非常感謝你! – Tanaki