Java - Преобразование строки в int
В Java для преобразования строки в int можно использовать Integer.parseInt() или Integer.valueOf().Пример Integer.parseInt()
String nombre_str = "22";Runtime:
int число = Integer.parseInt(nombre_str);
System.out.println(число);
22
Пример Integer.valueOf()
Метод Integer.valueOf() вернет объект Integer.String nombre_s="22";Execution
int число = Integer.valueOf(nombre_s);
System.out.println(число);
22
В случае, если строка не принимается, потому что она содержит буквенный символ, например, NumberFormatException будет срабатывать.
String nombre_s="9Ab";Output:
int число = Integer.parseInt(nombre_s);
System.out.println(число);
Исключение в потоке "main" java.lang.NumberFormatException: Для входной строки: "9Ab"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.valueOf(Unknown Source)
Ресурсы:
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) А>