“Conocimiento Programación>Programación Java

Cómo mover elementos de una matriz sobre Java

2013/2/5
Java Una matriz contiene elementos de un mismo tipo. Java puede acceder a cualquier elemento de la matriz directamente especificando el índice del elemento dentro de la matriz , que oscila entre cero y el índice más alto en la matriz . Usted puede " cambiar " o mover elementos de la matriz sobre un determinado número de lugares dentro de un array Java. Esta operación se utiliza típicamente para hacer espacio para nuevos elementos que necesitan ser almacenados en la matriz . Los nuevos elementos sustituyen a los liberados como resultado del cambio . Instrucciones
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 .

Programación Java
Cómo evaluar una expresión con una variable en Java
Cómo utilizar Java Decompiler
Cómo derivar una variable a otra clase en Java
Cómo limpiar tu Java
Cómo mostrar una subcadena en Java
Cómo leer de un flujo de entrada en Java
Visualización de Applets en Netbeans
Cómo eliminar una subcadena de la cadena en Java
Conocimiento de la computadora © http://www.ordenador.online