Normal
Dass ich das noch erleben darf, der "Exception-Missbrauch-Verpöner" in Person rät tatsächlich zum Missbrauch einer Exception Eine saubere Variante wäre einfach mit einer RegEx zu arbeiten[Code="Java"]static boolean isInt(String s) { return s.matches("^-?\\d+$");}[/CODE]Alternativ (und deutlich schneller!) kann man auch über alle einzelnen chars des Strings iterieren und jeweils prüfen, ob der char eine Ziffer ist.
Dass ich das noch erleben darf, der "Exception-Missbrauch-Verpöner" in Person rät tatsächlich zum Missbrauch einer Exception
Eine saubere Variante wäre einfach mit einer RegEx zu arbeiten
[Code="Java"]static boolean isInt(String s) {
return s.matches("^-?\\d+$");
}[/CODE]
Alternativ (und deutlich schneller!) kann man auch über alle einzelnen chars des Strings iterieren und jeweils prüfen, ob der char eine Ziffer ist.