private void jb_pesquisarActionPerformed(java.awt.event.ActionEvent evt) {
try
{
con_relatControleBancario.resultset.first();
String igual = "n";
int tamanho_pesquisa = tf_teste.getText().length();
while(igual == "n")
{
String pesquisado = con_relatControleBancario.resultset.getString("operador").substring(0,(tamanho_pesquisa));
if(pesquisado.equalsIgnoreCase(tf_teste.getText()))
{
igual = "e";
}
else
{
con_relatControleBancario.resultset.next();
}
}
operador.setText(con_relatControleBancario.resultset.getString("operador"));
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,"Erro de pesquisa \n"+erro);
}
}
- Para comparar 2 strings, não use “==”, mas “equals” - veja exemplos no GUJ
- Para comparar 2 números, converta a string para número (não o contrário), e use “==”
esse é o problema, como faço essa conversão???
Você está estudando com apostila? Na apostila deveria haver algo como “converter de string para número, usando Double.parseDouble”.