Ich möchte überprüfen ob ein String nur nummerische Werte enthält (unabhängig vom Tausender-/Dezimal-Trennzeichen, also z.B.
123 = nummerisch
123,45 = nummerisch
123.56 = nummerisch
1.234,67 = nummerisch
-1,234.78 = nummerisch
S1234 = nicht nummerisch (Zeichen "S")
123 45 = nicht nummerisch (Whitspace)
ich habe wohl verschiedene Funktionen gefunden wie parseInt, parseDouble, etc. allerdings sind diese u.a. bei längerern Zahlen nicht zu gebrauchen.
Gibt es in Java eine Funktion die mir true/false zurückgibt, um zu überprüfen, ob ein String rein aus gültigen Zahlenwerten besteht?
123 = nummerisch
123,45 = nummerisch
123.56 = nummerisch
1.234,67 = nummerisch
-1,234.78 = nummerisch
S1234 = nicht nummerisch (Zeichen "S")
123 45 = nicht nummerisch (Whitspace)
ich habe wohl verschiedene Funktionen gefunden wie parseInt, parseDouble, etc. allerdings sind diese u.a. bei längerern Zahlen nicht zu gebrauchen.
Gibt es in Java eine Funktion die mir true/false zurückgibt, um zu überprüfen, ob ein String rein aus gültigen Zahlenwerten besteht?