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!

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • 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:

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.

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“);
Mehr Infos

(kawi)