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";Runtime:
int Zahl = Integer.parseInt(nombre_str);
System.out.println(Zahl);
22
Beispiel für Integer.valueOf()
Die Methode Integer.valueOf() gibt ein Objekt zurück Integer.String nombre_s="22";Execution
int number = Integer.valueOf(nombre_s);
System.out.println(Zahl);
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";Output:
int Zahl = Integer.parseInt(nombre_s);
System.out.println(Zahl);
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) ein>