“Conocimiento Programación>Programación Java

Cómo eliminar registros nulos de un array en Java

2011/6/27
En el lenguaje de programación Java , los arrays pueden contener tipos primitivos y las instancias de una clase Java. Cuando la matriz contiene elementos de un tipo de referencia, el contenido de algunas entradas de la matriz puede ser nulo. Usted puede compactar una matriz de Java, por lo que sólo contiene registros que no son nulos . Esto puede resultar en búsquedas más rápidas , ya que el código puede concentrarse en la parte de la matriz que contiene la información real. Instrucciones
1

Declarar una matriz de cualquier tipo de referencia, como en el siguiente ejemplo de código: int

numElements = 100 ;

subproceso ThreadPool [ numElements ] ;
2

Recorrer la matriz durante la comprobación de cada elemento para ver si es nulo, como en el siguiente ejemplo de código:

for (int i = 0 ; i < numElements , i + + ) {

if ( subprocesos [ i ] == null) { }


}
3

compacto la serie cambiando todo los restantes elementos de un mismo lugar cada vez que se encuentra un valor nulo , como en el siguiente ejemplo de código:

for (int i = 0 ; i < numElements , i + + ) {

if ( subprocesos [ i ] == null) {

for (int j = i +1 , j < numElements ; j + + ) {

subprocesos [ j- 1 ] = subprocesos [ j ] ;
< p > }

numElements -;

}

}

Programación Java
Cómo obtener un número entero de nextLine
No puedo imprimir filas utilizando un applet de Java
Cómo instalar el JDK de Java en Ubuntu
Java cadena de longitud y función
¿Cómo se llama al método OnSubmit en un controlador de JSP
Cómo acceder a la API de LinkedIn Android
Tutorial para hacer un juego en Java
Java Coding idioma
Conocimiento de la computadora © http://www.ordenador.online