Sono nuovo in Java e ho riscontrato diverse funzioni che accettano un array di elementi dati (ad esempio int[]
). Tuttavia, ci sono casi in cui ho solo un int per passare e mi chiedevo come fare questo in linea (ad esempio senza prima definire una variabile di matrice).Passaggio di Array di elementi singoli in linea
Per esempio, come semplificare questo:
int[] pidArray = { mySinglePID };
am.getProcessMemoryInfo(pidArray); // This one accepts arrays only
a qualcosa di simile (fatta, non funziona in questo modo):
am.getProcessMemoryInfo([mySinglePID]);
capito esattamente 30 secondi dopo che ho postato la domanda. Grazie comunque dell'aiuto. –
@ ColorWP.com sei il benvenuto :) – PermGenError
In realtà, il tuo primo esempio è uguale a quello pubblicato in OP. Non è necessario utilizzare 'new int []' in modo esplicito, quando si utilizza l'inizializzazione sul posto. Ciò di cui OP ha bisogno è il 2 °. –