Un tableau de Java contient des éléments de même type. Java peut accéder à n'importe quel élément dans le tableau directement en spécifiant l'index de l'élément dans le tableau, qui se situe entre zéro et le plus haut indice dans le tableau. Vous pouvez "décaler" ou se déplacer sur les éléments du tableau un certain nombre de places dans un tableau Java. Cette opération est généralement utilisé pour faire place à de nouveaux éléments qui doivent être stockés dans le tableau. Les nouveaux éléments remplacent ceux libérés à la suite de la transition . Instructions
1
Déclarer et initialiser le tableau dont les éléments doivent être déplacés plus , comme dans l' exemple de code suivant :
Integer [] myIntArray = new Integer [5] ; < br >
myIntArray [0] = 4;
myIntArray [1] = 6;
myIntArray [2] = 10;
2
Définir le départ indice de la sous-matrice qui doit déplacée sur et le nombre d'éléments qui doivent être déplacés , comme dans l' exemple de code suivant :
int movestart = 1;
int MoveSize = 2 ;
Dans cet exemple , les éléments ayant un indice de 1 et 2 ( qui est , soit un total de deux éléments ) sera déplacé au-dessus pour faire place à de nouveaux éléments
3 < p. > boucle sur la partie du réseau qui devra être déplacé tout en déplaçant ses éléments , comme le montre le code suivant :
for (int i = myIntArray.length ; i> = movestart + MoveSize ; i- -)
myIntArray [i] = myIntArray [i- MoveSize ] ;
for (int i = movestart ; i < movestart + MoveSize ; i + +)
myIntArray [ i ] = null;
Dans cet exemple, la valeur finale de " myIntArray " sera " [4 , null , null, 6,10 ]», ce qui signifie que deux éléments à partir de l'indice 1 se sont déplacés sur .