0
これは複雑な問題の最も簡単な例です。私はこの問題の例をインターネット全体のどこにも見当たりませんでした。私はBooleanを返すvalidationMethodの入力を検証しています。今度は、このメソッドをクラスの呼び出しに使用する必要があります(戻り値がtrueの場合はフローを実行し、falseの場合は例外をキャッチします)。ブール値が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");
}
}
}