Java: String zu Integer umwandeln
Sie fragen sich, wie Sie einen String zu int konvertieren können? Unsere Schritt-für-Schritt Anleitung zeigt Ihnen, wie es geht!
- Katharina Witte
In Java gibt es eine Vielzahl von Eingaben und Werten, welche in eine Ganzzahl (Integer) konvertiert werden müssen, um eine Ausgabe zu realisieren. Wenn Sie einen String (also eine Variable, in welcher eine Zeichenkette gespeichert ist) in ein Integer umwandeln möchten, schauen Sie sich unsere Anleitung an.
Für diesen Vorgang gibt es zwei Möglichkeiten:
Konvertieren eines Strings in den Datentyp int
Für diese Form der Umwandlung verwenden Sie die Static-Methode Integer.parseInt(String s). ParseInt gibt eine einfache int Entität zurück. Der String darf ausschließlich aus Ziffern bestehen und nur ein Plus- oder Minus-Zeichen am Anfang enthalten.
Beispiel:
|
Integer.parseInt(“10“); Integer.parseInt(“+10“); Integer.parseInt(“10.5“); Integer.parseInt(“ 10“); |
//korrekt //korrekt //Fehler, Punkt ist nicht erlaubt //Fehler, Leerzeichen sind nicht erlaubt |
Wenn ein String unerlaubte Zeichen enthält, wird eine Exception ausgelöst. Es sind keine Leerzeichen, Trennzeichen, Punkte oder Beistriche erlaubt.
Konvertieren eines Strings in ein Integer Objekt
FĂĽr diese Umwandlung verwenden Sie die statische Mathode Integer.valueOf(String s). Eine statische Methode ist eine Methode, die eine Klassendefinition hat.
Es wird eine neue Instanz von java.lang.integer zurĂĽckgegeben.
Beispiel:
| Integer i = Integer.valueOf(“10“); |
(kawi)