Java - Konvertieren Sie einen String in int

Um in Java einen String in int zu konvertieren, können Sie Integer.parseInt() oder Integer.valueOf().

Beispiel für Integer.parseInt()

String nombre_str = "22"; 
int Zahl = Integer.parseInt(nombre_str);
System.out.println(Zahl);
Runtime:

22

Beispiel für Integer.valueOf()

Die Methode Integer.valueOf() gibt ein Objekt zurück Integer.

String nombre_s="22"; 
int number = Integer.valueOf(nombre_s);
System.out.println(Zahl);
Execution

22

Falls die Zeichenfolge nicht akzeptiert wird, weil sie ein alphabetisches Zeichen enthält, z. B. ein NumberFormatException wird ausgelöst.

String nombre_s="9Ab"; 
int Zahl = Integer.parseInt(nombre_s);
System.out.println(Zahl);
Output:

Ausnahme im Thread "main" java.lang.NumberFormatException: Für Eingabezeichenfolge: "9Ab"
bei java.lang.NumberFormatException.forInputString(Unbekannte Quelle)
bei java.lang.Integer.parseInt(Unbekannte Quelle)
bei java.lang.Integer.valueOf(Unbekannte Quelle)

Ressourcen:
http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#valueOf(java.lang.String, int)
http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#parseInt(java.lang.String)