Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come raddoppiare la dimensione di un array in Java

Purtroppo , gli array in Java sono immutabili . Una volta creato , non possono cambiare le dimensioni senza riassegnazione di nuovo l'intero array da zero . Fortunatamente, alcuni metodi di supporto rendono l'intero processo di raddoppiare una dimensione di matrice più facile per il programmatore . Ma se vi aspettate di ridimensionare la matrice di frequente, si consiglia di scegliere un'altra struttura di dati , come ad esempio l' ArrayList o Vector . Istruzioni
1

aperto Netbeans o il vostro preferito ambiente di sviluppo integrato ( IDE) .
2

cliccare su " File " e "Nuova classe". Assegnare un nome al " ArrayDoubler . " Classe
3

tipo " psvm " . Netbeans lo espanderà automaticamente un valido metodo " main"
4

Incollare il codice seguente nel metodo " main" : .

//Crea un array
< . p > int [ ] anArray = {1,2,3 }; .

//Segnala sua dimensione

System.out.println (" anArray ha una lunghezza di " + anArray.length ) ;

//Creare una copia della matrice che è il doppio

anArray = Arrays.copyOf ( anArray , anArray.length * 2 ) .

//Segnala la nuova dimensione

System.out.println ( " anArray ora ha una lunghezza di " + anArray.length ) . " . Esegui"
5

Clicca

 

Programmazione © www.354353.com