Supportnet Computer
Planet of Tech

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

Antwort 2 von Ische

Hey, vielen Dank!

So klappts :-)