Uma matriz de Java contém elementos do mesmo tipo . Java pode acessar qualquer elemento na matriz diretamente especificando o índice do elemento dentro da matriz , que varia entre zero e o maior índice na matriz. Você pode " mudar " ou passar os elementos de matriz de um determinado número de lugares dentro de uma matriz Java. Esta operação é normalmente usado para fazer espaço para os novos elementos que precisam de ser armazenados na matriz . Os novos elementos substituir os libertados como resultado da mudança . Instruções
1
Declarar e inicializar a matriz cujos elementos precisam ser movidos , como no seguinte exemplo de código :
Integer [] = new Integer myIntArray [5]; < br >
myIntArray [0] = 4;
myIntArray [1] = 6;
myIntArray [2] = 10;
2
Definir a partida índice do sub -array que precisa e se moveu sobre o número de elementos que precisam ser deslocados , como no seguinte exemplo de código :
int MoveStart = 1;
int MoveSize = 2 ;
neste exemplo, elementos com índice 1 e 2 (ou seja, um total de dois elementos ) serão movidos para dar lugar a novos elementos
3
Circuito sobre a parte da matriz que vai precisar ser movido enquanto mudando seus elementos, como demonstrado no seguinte código :
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;
Neste exemplo, o valor final de " myIntArray " será " [4 , null , null , 6,10 ]", o que significa que dois elementos a partir de um índice que passaram agora .