Bonjour,

J'ai besoin de tester si Un String contient un entier, j'ai utilisé cette méthode :

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;
		}	
	}
Eclipse me retourne le warning suivant : "Le bloc finally ne se termine pas correctement."

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