Null ou em branco

3 respostas
D

Desculpem a minha ignorancia, eu sou iniciante, tanto no site como em java, se alguem puder me ajudar…

Eu gostaria de saber qual a instrução para saber se um determinado campo (jtextfield, campo de um BD, etc…) esta em branco, nao exatamento como valor null, mas em branco…

por exemplo: if (nome_do_campo==null || nome_do_campo==em_branco)

3 Respostas

V

primeiro vc obtem a String contendo o valor do campo em questão, p.e. no caso de um JTextField fica String valor = jtextfield1.getText();
então:

if ("".equals(valor)) System.out.println("campo em branco");

S

“danmotta”:

por exemplo: if (nome_do_campo==null || nome_do_campo==em_branco)

em java se você utilizar “==” ele não irá comparar os valores e sim as references para estes objetos. Ou seja, se os objetos fores o mesmo retorna positivo, caso contrario negativo.

se você quiser comparar valores de uma string ou qualquer objeto em java deve fazer assim:

objeto.equals(outroObjeto)

assim esta verificando se 2 objetos são iguais, se quiser ver se eles estao em branco (no caso de strings) faça:

String1.equals("")

para null apenas coloque o null no lugar das “”

não sei se fui claro… espero que sim

[]s Victor

D

Putz, sens, valeu mesmo, era isso que eu estava procurando, e viecili, valeu a ajuda tb!!!
Abraços!!!

Criado 22 de fevereiro de 2005
Ultima resposta 22 de fev. de 2005
Respostas 3
Participantes 3