Java - 文字列をintに変換する

Java では、String を int に変換するには、 Integer.parseInt() または Integer.valueOf().

Integer.parseInt()の例

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

22

Integer.valueOf()Integer.valueOf() はオブジェクト 整数.

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

22

文字列に英字が含まれているために文字列が受け入れられない場合、たとえば、NumberFormatException がトリガーされます。

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

スレッド "main"java.lang.NumberFormatExceptionの例外: 入力文字列の場合: "9Ab"
at java.lang.NumberFormatException.forInputString(不明なソース)
at java.lang.Integer.parseInt(不明なソース)
at java.lang.Integer.valueOf(不明なソース)

Resources:
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)