Peut-on intercepter plusieurs exceptions dans un seul bloc catch en Java ?
Bonjour à tous ! J'ai commencé à étudier Java récemment et j'ai rencontré un problème lors de la gestion des exceptions. J'ai une méthode qui lit un fichier et parse des nombres à partir de chaînes. Je souhaite gérer correctement plusieurs erreurs possibles : si le fichier n'est pas trouvé (FileNotFoundException), si une erreur d'entrée-sortie se produit (IOException) et si la chaîne n'est pas un nombre (NumberFormatException).
Actuellement, mon code ressemble à ceci :
```java
try {
BufferedReader reader = new BufferedReader(new FileReader("data.txt"));
String line = reader.readLine();
int number = Integer.parseInt(line);
System.out.println(number);
} catch (FileNotFoundException e) {
System.out.println("Fichier non trouvé : " + e.getMessage());
} catch (IOException e) {
System.out.println("Erreur d'entrée-sortie : " + e.getMessage());
}
No answers yet.
Connectez-vous pour laisser une réponse
Blogs