Compararção entre campos

4 respostas
C

Olá a todos tenho uma duvida, pois em todos os locais e fóruns que já pesquisei todos dizem para fazer assim.

JPasswordField a= campoSenha;  
JPasswordField b= campoConfirmarSenha;  
  
    if(a.equals(b)==true){  
            JOptionPane.showMessageDialog(this, "Senhas Validas");}  
else {  
 JOptionPane.showMessageDialog(this, "Senhas não Validas: \"" + "\" Digite Novamente."); 
    
  }

O que eu quero fazer e compara se o texto digitado no campo 1 e igual o do campo 2, estol utilizando o NetBeans 7.0.1.

Desculpe pela duvida.

Agradeço dês de já pela ajuda a quem puder e quem n puder também.

4 Respostas

drsmachado

Tenho plena certeza que os tutoriais não estão assim.
No mínimo, estão assim

String pa = new String(campoSenha.getPassword());
String pb = new String(campoConfirmarSenha.getPassword());

if(pa.equals(pb)){//o método equals retorna um boolean, não precisamos comparar com true, é redundância
  //faz o que precisa
}else{
 //faz o que tem que ser feito
}
drsmachado

corey22:
O que eu quero fazer e compara se o texto digitado no campo 1 e igual o do campo 2, estol utilizando o NetBeans 7.0.1.

eu não “estol” utilizando nada.

“dês” é uma conjugação do verbo dar?

Em tempo:
Estou = conjugação do verbo estar, primeira pessoa do singular, no presente do indicativo (e não estol).
desde = a partir de, ajdunto adverbial que indica tempo, “desde aquele dia”, “desde quando?” (e não dês de).
A escrita correta ajuda a melhorar a própria imagem.

marcio_de_jesus_sant

eu não entendi o significado da palavra “estol”, Eu utilizava essa palavra Estol quando eu estava cursando mecânica de aeronave que tem haver com a aerodinâmica, o Avião perde sustentação.
Mas dessa forma que vce colocou eu nunca ouvi .

C
drsmachado:
Tenho plena certeza que os tutoriais não estão assim. No mínimo, estão assim
String pa = new String(campoSenha.getPassword());
String pb = new String(campoConfirmarSenha.getPassword());

if(pa.equals(pb)){//o método equals retorna um boolean, não precisamos comparar com true, é redundância
  //faz o que precisa
}else{
 //faz o que tem que ser feito
}

Valeu pela ajuda.

Já realizei os testes aqui e funciona perfeitamente

E para nosso professor de português presente valeu pela dica também.

Att. Corey22

Criado 8 de fevereiro de 2012
Ultima resposta 8 de fev. de 2012
Respostas 4
Participantes 3