Comparar um erro dado[RESOLVIDO]

Senhores.
tenho o seguinte problema, que é que preciso comparar um erro, conforme codigo abaixo, porem naum faço ideia de qual comando usar.

catch(Exception erro){
                if(! erro.___________.equals("java.lang.NullPointerException")){  ------------> nesta linha esta a duvida.qual comando eu ponho no lugar do espaço em branco
                    JOptionPane.showMessageDialog(this,"Dados inseridos incorretamentes.Insira-os corretamente!");
                    TxtCodigoIBGE.setText(null);
                    TxtDescricao.setText(null);
                    this.EscolhaEstado.setSelectedIndex(0);
                    JOptionPane.showMessageDialog(this,erro);
                }
                else{
                    JOptionPane.showMessageDialog(this,"Nome da Cidade ou Código IBGE já existente 2.");
                    TxtCodigoIBGE.setText(null);
                    TxtDescricao.setText(null);
                    this.EscolhaEstado.setSelectedIndex(0);
                }
            }

Muito obrigado.

Voce deve tratar as excessoes em separado, e não generalizar

Exemplo:

}catch(NullPointerException erro){  
//faz algo
}catch(AlgumaOutraException erro){  
// faz algo
 .. 
}catch(Exception erro){  
// pega qualquer outra exceção disparada
}

Eh cara, do seu jeito fica meio doido…

Voce pode usar o que o cara ai de cima disse…

Mas se mesmo assim, quiser usar o seu jeito, tente:

erro.getMessage();

Abraco!

Senhores…
muito obrigado…obrigado mesmo…
deu certo!!!

valeu pela força!!!

Muda o titulo, adiciona [Resolvido]
:smiley:

Abraco!

OK!!!