ich habe einen String und möchte diesen in eine Integervariable speichern.
Dies kann ich einfach mit
int zahl = Integer.valueOf(stringtext).intValue();
bewerkstelligen.
Nun das Problem: Wie kann ich die Fehler abfangen wenn der String eine Zahl enthält die größer ist als Integerwerte? Und wie fange ich Buchstaben oder Gleitkommazahlen ab?
Nun das Problem: Wie kann ich die Fehler abfangen wenn der
String eine Zahl enthält die größer ist als Integerwerte? Und
wie fange ich Buchstaben oder Gleitkommazahlen ab?
In all diesen Fällen schmeisst die Methode eine Exception: NumberFormatException. Die muss man per try-catch Block abfangen.