Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como remover registros nulos de uma matriz em Java
Na linguagem de programação Java, matrizes podem conter tipos primitivos e instâncias de qualquer classe Java. Quando a matriz contém elementos de um tipo de referência, o conteúdo de algumas entradas da matriz pode ser nulo. Você pode compactar uma matriz Java para que ele só contém registros não nulos . Isso pode resultar em pesquisas mais rápidas , como o código pode se concentrar na parte da matriz que contém informações reais. Instruções
1

Declare uma matriz de qualquer tipo de referência, como no seguinte exemplo de código :

int numElements = 100;

ThreadPool segmento [ numElements ];
Página 2

percorrer o array enquanto verifica cada elemento para ver se ele é nulo , como no seguinte exemplo de código :

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

if ( pool de threads [i] == null) { }


}
3

Compact a matriz , deslocando tudo os restantes elementos um lugar sempre que um nulo for encontrado, como no seguinte exemplo de código :

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

if ( pool de threads [i] == null) {

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

threadpool [j -1 ] = threadpool [j] ;

}

numElements -;

} }



Anterior :

Próximo : No
  Os artigos relacionados
·Como extrair Applets Java Do Cache 
·Como iniciar uma nova linha em Java usando o bloco de n…
·Como determinar o número total de ocorrências de cada…
·A diferença de dois conjuntos em Java 
·Como usar o Java para determinar se um ponto está cont…
·Como definir o Thread Start Time em um Android 
·Como converter WSDL para Java Usando Axis 
·Como fazer Struts Java 
·Função Tempo em Java 
·Como multiplicar dois números inteiros de vários díg…
  Artigos em destaque
·O que é o ColdFusion Builder 
·Como manipular Exibir Lista de Controles no MFC 
·Como usar modelos de função em C + + 
·Como Serializar um objeto Com Enum 
·Silverlight 3D Carousel Effect Tutorial 
·Como fazer o primeiro caractere de uma string em Caps e…
·Como fazer GIF Formato Imagens em movimento em código …
·Como Sobrecarga de um ponteiro em C + + 
·Como fazer um Mashup Web 
·Como ver a pilha de chamadas em GDB 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados