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
cassio
Outubro 23, 2006, 2:07pm
#2
Isso que vc fez não está funcionando? Se o seu array for de objetos, me parece correto…
kaabah
Outubro 23, 2006, 2:23pm
#3
Se seu array for de objetos, acredito que esteja correto esse método.
:idea:
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);
}
}
}
thingol
Outubro 23, 2006, 5:55pm
#5
null é diferente de “” (string vazia).
É melhor testar como se fosse:
if (campo[counter] == null || campo[counter].length() == 0) {
o correto é vc verificar se é diferente de null e se existe pelo menos uma posição pra vc trampar… ou seja… aray.length > 0
Valeu Pessoal,
Era isso mesmo, consegui criticar os campos.
Obrigado pela ajuda