Метод valueOf
Метод valueOf класса Integer преобразует переданное значение в объект типа Integer. В первый параметр мы передаем значение, которое необходимо преобразовать. Это может быть строка, содержащая число, или примитив типа int. Во второй параметр (необязательный) можно передать основание системы счисления, если преобразуется строка.
Синтаксис
Integer.valueOf(int i)
Integer.valueOf(String s)
Integer.valueOf(String s, int radix)
Пример
Давайте преобразуем строку "12345" в объект Integer:
public class Main
{
public static void main(String[] args)
{
Integer res = Integer.valueOf("12345");
System.out.println(res);
}
}
Результат выполнения кода:
12345
Пример
Давайте преобразуем примитивное число 123 в объект Integer:
public class Main
{
public static void main(String[] args)
{
int num = 123;
Integer res = Integer.valueOf(num);
System.out.println(res);
}
}
Результат выполнения кода:
123
Пример
Давайте преобразуем строку "101", которая представляет собой число в двоичной системе счисления, в объект Integer:
public class Main
{
public static void main(String[] args)
{
Integer res = Integer.valueOf("101", 2);
System.out.println(res);
}
}
Результат выполнения кода:
5