में तर्क के रूप में इसे पास करते समय सरणी बनाना एक निर्माता या विधि के हिस्से के रूप में ऑब्जेक्ट्स की सरणी बनाने का कोई तरीका है? मुझे सच में यकीन नहीं है कि यह कैसे शब्द है, इसलिए मैंने एक उदाहरण शामिल किया है। मेरे पास एक enum है, और खेतों में से एक संख्याओं की एक सरणी है। यहां मैंने कोशिश की है:जावा
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