Конвертация строки в число int в Java: примеры
В Java, преобразование строки в целое число (int) может быть выполнено с помощью метода Integer.parseInt(). Этот метод преобразует строку в целое число, используя заданную основу (обычно десятичную). Например:
java
String str = "123";
int num = Integer.parseInt(str);
System.out.println("Число: " + num);
В этом примере мы создали строку "123" и преобразовали ее в целое число, сохраненное в переменной num. Затем мы вывели это число на консоль.
Метод Integer.parseInt() может также принимать два аргумента: строку и основу. Если основа не указана, по умолчанию используется десятичная. Если строка не может быть преобразована в целое число, будет брошено исключение NumberFormatException. Например:
java
String str1 = "123";
String str2 = "1010";
int num1 = Integer.parseInt(str1, 10);
int num2 = Integer.parseInt(str2, 2);
System.out.println("Число 1: " + num1);
System.out.println("Число 2: " + num2);
В этом примере мы создали две строки: "123" и "1010". Мы использовали два разных основания: десятичную (10) и двоичную (2). Затем мы преобразовали строки в целые числа и вывели их на консоль.
В Java также есть другие методы для преобразования строк в целые числа, такие как Integer.valueOf() и Integer.decode(). Тем не менее, Integer.parseInt() является самым распространенным и эффективным методом для преобразования строк в целые числа.