“Conocimientos Programación>Programación Java

Cómo eliminar registros nulos de un array en Java

2011/3/12
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 utilizar un montón de inclinación en Java
Cómo comprobar JAVA_HOME en Windows
Cómo llamar a un método booleano en Java en otra clase
Hacer un archivo JAR en Java
Las diferencias entre las interfaces y resúmenes en Java
Códigos Basic Java
Cómo tomar una captura de pantalla en Java
Cómo convertir Octal a binario en Java
Conocimientos Informáticos © http://www.ordenador.online