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

Come spostare elementi in un array corso Java

Un array Java contiene elementi dello stesso tipo . Java può accedere a qualsiasi elemento della matrice direttamente specificando l'indice dell'elemento all'interno della matrice , che varia tra lo zero e l'indice più alto nella matrice. Si può " spostare " o spostarsi su elementi di matrice di un determinato numero di posti all'interno di un array di Java . Tale operazione viene tipicamente usato per creare spazio per nuovi elementi che devono essere memorizzati nella matrice . I nuovi elementi sostituiscono i liberati a seguito dello spostamento . Istruzioni
1

dichiarare e inizializzare la matrice i cui elementi devono essere spostati oltre , come nel seguente codice di esempio :

Integer [ ] myIntArray = new Integer [5 ] ;

myIntArray [ 0 ] = 4;

myIntArray [ 1 ] = 6;

myIntArray [ 2 ] = 10;
2

Definire la partenza indice del sub - array che deve essere spostato più e il numero di elementi che devono essere spostata , come nel seguente codice di esempio :

MoveStart int = 1;

SpostaRidimensiona int = 2 ;

In questo esempio , gli elementi con indice 1 e 2 ( cioè , un totale di due elementi ) sarà spostato sopra per fare spazio a nuovi elementi
3

loop sopra la parte della matrice che dovrà essere spostato mentre spostando i suoi elementi, come illustrato nel codice seguente :

for (int i = myIntArray.length , i> = MoveStart + SpostaRidimensiona , i- - ) per

myIntArray [ i] = myIntArray [ i- SpostaRidimensiona ] ;

for (int i = MoveStart , i < MoveStart + SpostaRidimensiona ; i + + ) per

myIntArray [i ] = null;

In questo esempio , il valore finale di " myIntArray " sarà " [ 4 , null, null , 6,10 ] , " il che significa che due elementi di partenza di indice 1 si sono spostati su .

 

Programmazione © www.354353.com