Array

6 respostas
M

Bom dia Pessoal,

Gostaria de saber como verificar se um o conteudo de um array e nulo ou nao.
Eu tenho uma tela aonde possuo 10 campos, criei um array para armazenar os dados destes campos, apos fiz um for para verificar se o conteudo esta null, ficou mais ou menos assim

for (condicoes) {

if (campo[counter] == null) {
             instrucao
   }

Gostaria de saber o metodo correto
no aguado

6 Respostas

cassio

Isso que vc fez não está funcionando? Se o seu array for de objetos, me parece correto…

kaabah

Se seu array for de objetos, acredito que esteja correto esse método.

:idea:

M

Ele nao entra na condicao, segue o metodo:

private void verifica_nulo()
{

String campo[];
    campo = new String[10];
    
    campo[0] = txt_cod_stakeholder.getText();
    campo[1] = txt_cpf_cnpj.getText();
    campo[2] = txt_dat_cadastro.getText();
    campo[3] = txt_razao.getText();
    campo[4] = txt_nom_fantasia.getText();
    campo[5] = txt_endereco.getText();
    campo[6] = txt_bairro.getText();
    campo[7] = txt_pref_cep.getText();
    campo[8] = txt_cidade.getText();
    campo[9] = txt_telefone.getText();
    
    
    for(int counter =0; counter < campo.length; counter++){
        
        if (campo[counter] == null){
         String impressao = "Stakeholder = " + campo[counter];
    
         JOptionPane.showMessageDialog(null,impressao,"teste",JOptionPane.INFORMATION_MESSAGE);
        }
        
    }
}
T

null é diferente de “” (string vazia).

É melhor testar como se fosse:

if (campo[counter] == null || campo[counter].length() == 0) {
J

o correto é vc verificar se é diferente de null e se existe pelo menos uma posição pra vc trampar… ou seja… aray.length > 0

M

Valeu Pessoal,

Era isso mesmo, consegui criticar os campos.

Obrigado pela ajuda

Criado 23 de outubro de 2006
Ultima resposta 23 de out. de 2006
Respostas 6
Participantes 5