Bonjour,
J'ai besoin de tester si Un String contient un entier, j'ai utilisé cette méthode :
Eclipse me retourne le warning suivant : "Le bloc finally ne se termine pas correctement."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public static boolean isValidInt(String str) { boolean isValid = false; try { Integer newInput = Integer.valueOf(str); int i = newInput.intValue(); isValid = true; } finally{ return isValid; } }
En parcourant la FAQ Java, j'ai constaté qu'il vallait mieux éviter le return dans le bloc finally. FAQ Java
Je m'embrouille un peu avec la gestion des exceptions... Quelqu'un peut-il m'indiquer comment faire sans utiliser le "return isValid" dans le bloc finally ?
Merci
Partager