Java: String in Integer umwandeln
Frage von Gast | 05.08.2016 um 16:33
Gibt es irgendeine Möglichkeit, einen String mit Java in einen Integer-Wert zu verwandeln beziehungsweise zu konvertieren?
Ich habe einige Nutzereingaben, die mir im Programm als String vorliegen und obwohl der String nur Zahlen enthält, kann ich damit nicht rechnen. Aus anderen Programmiersprachen kenne ich noch die Funktion inttostr, aber die scheint es in Java nicht zu geben. Was kann ich tun?
Ähnliche Themen
PHP: Strings mit Ctype-Funktionen auf Zeichenklassen überprüfen
Artikel | 0 Kommentare
Java: Größer/Kleiner-Vergleich von Strings - The operator > is undefined for the argument type(s) java.lang.String
Frage | 1 Antwort
Android Programmierung: Response von HTTP POST Request empfangen
Tutorial | 3 Kommentare
PHP: Integer-Variable in String-Variable umwandeln
Tutorial | 0 Kommentare
Java: Split mit Punkt str.split(".") funktioniert nicht
Frage | 1 Antwort
Java: String Vergleich - Equals ohne Beachtung der Groß- und Kleinschreibung (case insensitive equals)
Info | 0 Kommentare
Java: Integer aus String oder Default Integer als Result
Frage | 1 Antwort
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Du kannst dafür die Funktion Integer.parseInt() verwenden. Diese gibt dir einen Integer-Wert für einen String zurück.
Zum Beispiel:
Oder:
Wenn es Nutzereingaben sind, die du umwandeln möchtest, solltest du aber wirklich sicher gehen, dass der Input beziehungsweise der String wirklich nur aus Zahlen besteht. Dafür könntest du zum Beispiel vorher prüfen, ob der String nur aus Zahlen besteht oder im Zweifelfall einen Default-Wert zurückgeben.
05.08.2016 um 16:51