Pessoal,
Estou tentanto usar o jPasswordField para comparar uma senha digitada com a senha armazenada no meu banco de dados. Já tentei de tudo e não consegui entender porque as senhas não conferem. Vou postar o código para que possam me indicar onde estou errando. Estou usando Java com Hibernate para consultar a base.
String SenhaRecuperada = ComandoSQL;
char ConverterSenha[] = jPasswordField_Senha.getPassword();
String SenhaDigitada = new String(ConverterSenha);
if (SenhaDigitada == SenhaRecuperada) {
JOptionPane.showMessageDialog(null,"SENHA INFORMADA CORRETAMENTE!");
}
else {
JOptionPane.showMessageDialog(null,"SENHA INCORRETA! Tente novamente.);
}
Já cheguei a exibir o conteúdo das varíaveis e visualmente elas são idênticas, mas o comando if diz que não conferem.
Poderiam me dar uma dica aonde estou errando.
