Verificar posições nulas ou vazias num array

1 resposta
T

Pessoal,

a uns 2 dias atrás criei um tópico referente a leitura de um arquivo txt e quebrar cada linha armazenando num array de 8 posições. Até aí blz…A dúvida agora é outra. Não sei se fiz certo em criar um novo tópico.
Hj no meu programa tenho isso aqui:

String array[] = new String[8];
.
.
.
array = linha2.split(";");

Já quebrei a linha, fazendo a leitura e usando o método split(). Armazenei os dados nesse array. Pra verificar se existe posições nulas ou vazias, eu poderia fazer um if comparando posição por posição mas acho que ficaria estranho. Existe uma outra maneira mais simples de verificar se o array tem posições vazias ou nulas?

1 Resposta

V

Acho que usando Array vc só consegue esta informação percorrendo ele.

Há outros tipos de coleções que possuem métodos que pode fazer isso que vc deseja, como o ArrayList.

um exemplo seria:

package vetores;

import java.util.ArrayList;

public class Main {


    public static void main(String[] args) {



        ArrayList<String> musicos = new ArrayList<String>();
        musicos.add("Falcao");
        musicos.add("Paula");
        musicos.add("");
        musicos.add(null);

        if (musicos.contains(null) || musicos.contains(""))
        {
           System.out.print("Existe uma string vazia, ou um valor nulo no arraylist");
        }



    }

}

Espero ter sido de alguma ajuda

Criado 11 de fevereiro de 2011
Ultima resposta 11 de fev. de 2011
Respostas 1
Participantes 2