Classe p/ verificar se usuário existe JAVA

Estou tentando fazer uma classe para confirmar se o usuario da existe, alguém pode me ajudar???

String usuario = tf_usuario.getText();
String senha = pf_senha.getText();
String senha1 = pf_senha1.getText();

        ResultSet rs;
        try {
            bd();
            
            rs = banco.verificarUsuario(usuario);
            
            while(rs.next())
            {
                //Não executa o IF
                if(! tf_usuario.getText().equals(rs.getString("usuario")))
                {    
                    if(senha.equals(senha1))
                    {
                        banco.insertUsuario(usuario, senha);
                    }
                }   
            }
            
            
        } catch (SQLException ex) {
            Logger.getLogger(FormCadastroUsuario.class.getName()).log(Level.SEVERE, null, ex);
        }Texto pré-formatado

Acredito que não seja necessário utilizar um laço nessa operação!

Poderia fazer assim:

try {
    //Consulta no BD

   rs.first();//Substituir o laço while(rs.next()) pelo comando rs.first()
   //Validação se usuário existe ou não
catch(SQLException ex) {
    //Tratativa em caso de erro
}