Estou com um problema o código abaixo funciona perfeitamente em C/C++ mas to tentando aprende java e não estou conseguindo compara uma string.
Pelo teste que fiz o erro tá nessa comparação:
if(procuracpf == null)
como fazer para comparar a string com algo vazio, pq minha ideia é ver se o usuario digitou algo, para ajudar vou postar o código inteiro se alguem tiver uma ideia, desde já agradeço!!!!
String procuracpf,procuranome;
int cont2,cont1,escolha = 0;
cont1 =cont2 = escolha = 0;
procuracpf = busca_cpf.getText();
procuranome = busca_nome.getText();
if(procuracpf == null)
cont1 = 0;
else
cont1 = 1;
if(procuranome == null)
cont2 = 0;
else
cont2 = 1;
JOptionPane.showMessageDialog(null, cont1);
JOptionPane.showMessageDialog(null, cont2);
if(cont1 == 0 & cont2 == 1)
escolha = 0;
if (cont1 == 1 & cont2 == 0)
escolha = 1;
if (cont1 == 1 & cont2 == 1)
escolha = 2;
else
escolha = 3;
//Escolha da opção
switch(escolha){
case 0:
JOptionPane.showMessageDialog(null, "Campo CPF vazio nome preenchindo!");
break;
case 1:
JOptionPane.showMessageDialog(null, "Campo Nome vazio , CPF preenchido");
break;
case 2:
JOptionPane.showMessageDialog(null, "Os Campos estão preenchindo!");
break;
case 3:
JOptionPane.showMessageDialog(null, "Nenhum dos campos preenchindo!");
busca_cpf.requestFocus();
break;
}
