Ceci est l'exemple le plus simple d'un problème complexe. Je n'ai pas trouvé l'exemple de ce problème partout sur Internet. Je valide l'entrée dans une validationMethod qui retourne Boolean. Maintenant, j'ai besoin d'utiliser cette méthode en appelant la classe (lancer le flux si le retour est vrai, attraper l'exception si le retour est faux).catch exception si boolean est false
public class StringUtil{
public static boolean validateNumInput(String UserInput)
{
if(UserInput.matches("[0-9]+")){
return true;
} return false;
}
}
public class Main{
public static void main(String[] args){
String a="012*+";
try{
if(StringUtil.validateNumInput(a)){
System.out.println(StringUtil.validateNumInput(a));
}
}catch(Exception e){
System.out.println("Big problem");
}
}
}