1
declarar e inicializar la matriz cuyos elementos deben ser movido otra vez, como en el siguiente ejemplo de código:
Integer [ ] miArregloDeEnteros = new Integer [ 5 ] ;
miArregloDeEnteros [ 0 ] = 4 ;
miArregloDeEnteros [ 1 ] = 6 ;
miArregloDeEnteros [ 2 ] = 10 ;
2
Definir el inicio índice de la sub - matriz que tiene que mover una y el número de elementos que necesitan ser cambiado, como en el siguiente ejemplo de código:
MoveStart int = 1 ;
int DesplazarTamaño = 2 ;
En este ejemplo , los elementos con índice 1 y 2 ( es decir, un total de dos elementos ) se acercó para dar cabida a nuevos elementos
3
Loop sobre la parte de la matriz que tendrá que ser trasladado al tiempo que cambia sus elementos, como se muestra en el siguiente código:
for (int i = myIntArray.length ; i> = MoveStart + DesplazarTamaño ; i- -)
miArregloDeEnteros [ i ] = miArregloDeEnteros [i- DesplazarTamaño ] ;
for (int i = MoveStart ; i < MoveStart + DesplazarTamaño , i + + )
miArregloDeEnteros [ i ] = null;
en este ejemplo, el valor final de " miArregloDeEnteros " será " [ 4 , null , null, 6,10 ] , " lo que significa que dos elementos de partida en el índice 1 se han movido más de .