Supportnet / Forum / Anwendungen(Java,C++...)
Java Überprüfung ob Wert numerisch ist
Frage
Hallo,
ich will eine if abfrage schreiben, die etwas nur aus gibt, wenn z.B. strAuto numerisch ist.
In VB etc. gibts ja die Funktion "isnumeric" wie siehts in Java aus?
Danke für eure Hilfe!
Antwort 1 von disco
moin
eigentlich ist die überprüfung auf zahlen ganz einfach, indem du einfach versuchst aus der zeichenfolge eine zahl des gewünschten typs zu erstellen. wenns geht, dann gehts; wenn nicht, wird ne NumberFormatException geschmissen.
für Interger:
String z = "123";
int zahl = 0;
try
{
zahl = Integer.parseInt(z);
}
catch(NumberFormatException e)
{
System.out.println("Fehler! \n"+e);
}
dem entsprechend kann man das dann auch für andere zahlen-typen machen.
g,
disco
eigentlich ist die überprüfung auf zahlen ganz einfach, indem du einfach versuchst aus der zeichenfolge eine zahl des gewünschten typs zu erstellen. wenns geht, dann gehts; wenn nicht, wird ne NumberFormatException geschmissen.
für Interger:
String z = "123";
int zahl = 0;
try
{
zahl = Integer.parseInt(z);
}
catch(NumberFormatException e)
{
System.out.println("Fehler! \n"+e);
}
dem entsprechend kann man das dann auch für andere zahlen-typen machen.
g,
disco
Antwort 2 von Ische
Hey, vielen Dank!
So klappts :-)
So klappts :-)