Java - 문자열을 int로 변환

Java에서 String을 int로 변환하려면 Integer.parseInt() 또는 Integer.valueOf().

Integer.parseInt()의 예

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

22

Integer.valueOf()의 예

Integer.valueOf()정수.

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

22

문자열에 알파벳 문자가 포함되어 있어 허용되지 않는 경우(예: NumberFormatException이 트리거됩니다.

String nombre_s="9Ab"; 
int 숫자 = Integer.parseInt(nombre_s);
System.out.println(숫자);
< / pre> 출력 :

 스레드 "main"의 예외 java.lang.NumberFormatException : 입력 문자열의 경우 : "9Ab"
java.lang.NumberFormatException.forInputString (알 수없는 소스)
java.lang.Integer.parseInt (알 수없는 소스)
java.lang.Integer.valueOf (알 수없는 소스)
< / pre>
리소스 :
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)