Hallo Leute
Ich arbeite an einem Programm welches vom User 3 Werte (Dreiecksseiten a, b und c) zur Verfügung gestellt bekommt. Anschliessend kann abgelesen werden, um was für einen Dreieckstyp es sich handelt, sowie welches die längste der 3 Seiten ist.
Eigentlich kein Problem soweit.... Nur möchte ich eine Fehlerkontrolle machen, welche die Eingabe auf unzulässige Zeichen (Sonderzeichen, Buchstaben, Kommastellen, negative Zahlen) prüft. Und das bevor ich
durchführe, denn da kackt das Programm ab falls sich z.B Buchstaben darin befinden (Ist klar, ein String > Integer mit Buchstaben enthalten geht natürlich nicht.)
Meine Frage also: Wie kann ich einen String auf Sonderzeichen, Buchstaben (schlicht: auf alles andere als Zahlen) prüfen?
Bin dankbar für jede Hilfe die ich bekommen kann!
Liebe Grüsse Marco
Ich arbeite an einem Programm welches vom User 3 Werte (Dreiecksseiten a, b und c) zur Verfügung gestellt bekommt. Anschliessend kann abgelesen werden, um was für einen Dreieckstyp es sich handelt, sowie welches die längste der 3 Seiten ist.
Eigentlich kein Problem soweit.... Nur möchte ich eine Fehlerkontrolle machen, welche die Eingabe auf unzulässige Zeichen (Sonderzeichen, Buchstaben, Kommastellen, negative Zahlen) prüft. Und das bevor ich
Code:
int aSeite = Integer.parseInt(a.getText());
Meine Frage also: Wie kann ich einen String auf Sonderzeichen, Buchstaben (schlicht: auf alles andere als Zahlen) prüfen?
Bin dankbar für jede Hilfe die ich bekommen kann!
Liebe Grüsse Marco