“Conocimientos Programación>Programación Java

Cómo mover elementos de una matriz sobre Java

2012/2/12
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
¿Qué es la Plataforma Java TM 2
Cómo comparar los caracteres Ignorar Casos en Java
Cómo calcular Pi Uso NetBeans
Diferencias entre la fábrica y abstracta en Java
Cómo ejecutar Tcpdump De Java
Cómo convertir una matriz binaria de una cadena en Java
Cómo hacer un juego orientado a objetos Java
¿Qué es Struts Programas
Conocimientos Informáticos © http://www.ordenador.online