Метод valueOf()
Описание
Метод valueOf() — возвращает соответствующий числовой объект, содержащий значение переданного аргумента, простыми словами — преобразует в нужный тип данных. Аргумент можно преобразовать в int, double, float и другие типы данных, например, можно преобразовать строку в число.
Метод valueOf() в Java является статическим методом. Метод может принимать два аргумента, где один является строкой и другой системой счисления.
Синтаксис
Все варианты метода приведены ниже:
static Integer valueOf(int i)
static Integer valueOf(String s)
static Integer valueOf(String s, int radix)
Параметры
Подробная информация о параметрах:
i — int, для которого целочисленное представление будет возвращено.
s — String, для которого целочисленное представление будут возвращены.
radix — может быть использовано, чтобы решить какое будет возвращено целочисленное значение на основе переданного String.
Возвращаемое значение
valueOf(int i): возвращает целочисленный объект, содержащий значение указанного типа.
valueOf(String s): возвращает объект Integer, содержащий значение указанного строкового представления.
valueOf(String s, int radix): возвращает целочисленный объект, содержащий целое значение указанного строкового представления, разобранного со значением системы счисления.
Пример
public class Test{
public static void main(String args[]){
Integer x = Integer.valueOf(9);
Double c = Double.valueOf(5);
Float a = Float.valueOf("80");
Integer b = Integer.valueOf("444",16);
System.out.println(x);
System.out.println(c);
System.out.println(a);
System.out.println(b);
}
}
Будет получен следующий результат:
9
5.0
80.0
1092