Ciao a tutti, ho una domanda un po' stupida che mi ronza in testa, ma chiedo lo stesso aiuto a voi:
E' possibile istanziare un Array dentro alle parentesi che specificano i parametri da passare a un metodo?
L'utilità sarebbe solo il risparmiare decine di righe di codice e averlo più compatto,quindi non è così urgente come cosa.
Poniamo di avere un metodo come questo:
Mi piacerebbe poter evitare di scrivere:codice:public static void nascondiComponenti(int[] nascondi) { }
E poter fare invece qualcosa del tipo nascondi (int[] componenti={0,1,2,4,7,9}) o comunque poter passare un vettore creato al momento.codice:.... int[] componenti={0,1,2,4,7,9}; nascondi(componenti); .....
Ho visto ad esempio che la classe Array ha questo metodo:
newInstance(Class<?> componentType, int length)Creates a new array with the specified component type and length.
Cerco qualcosa di simile se esiste, avrei bisogno di qualcosa che non specifichi solo il tipo di componenti e la lunghezza ma anche ogni singolo componente.
Scusate la domanda un po' assurda![]()