Bonjour à tous!
Existe-t-il une méthode pour savoir de quel type est une exception? par exemple est-ce qu'une exception est de type ClassNotFoundException ou SQLException...?
Version imprimable
Bonjour à tous!
Existe-t-il une méthode pour savoir de quel type est une exception? par exemple est-ce qu'une exception est de type ClassNotFoundException ou SQLException...?
Bonjour,
lorsque tu récupères/catch une exception 'e', vu qu'une Exception n'est rien d'autre qu'un objet (Object), tu peux faire:
Sinon, tu peux aussi utiliser le mot instanceof (mais ça t'oblige à comparer avec un nom/type de classe ...Code:e.getClass();
Cordialement,Code:if (e instanceof IllegalArgumentException)
Merci beaucoup :ccool: