Có cách nào để tạo một mảng các đối tượng như một phần của một hàm tạo hoặc phương thức không? Tôi thực sự không chắc chắn làm thế nào để từ này, vì vậy tôi đã bao gồm một ví dụ. Tôi có một enum, và một trong những lĩnh vực là một mảng của các con số. Dưới đây là những gì tôi đã thử:Tạo một mảng trong khi truyền nó như một đối số trong 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
}
}
Trình biên dịch nói rằng dấu ngoặc {} không hợp lệ và cần được loại bỏ. Có cách nào tôi có thể vượt qua một mảng như một đối số mà không tạo ra một mảng các đối tượng trước?
Tôi không biết điều này là có thể, cảm ơn bạn rất nhiều! – Tanaki