Метод valueOf класса Double
Метод valueOf класса Double преобразует
примитивное значение типа double или строку
в объект класса Double. В первый параметр
мы передаем значение типа double или строку
String, которую нужно преобразовать.
Метод возвращает новый объект Double,
содержащий переданное значение.
Существует две перегрузки метода: одна принимает
примитивное значение double, вторая - строку
String. Если строка не может быть преобразована
в число, выбрасывается исключение NumberFormatException.
Синтаксис
Double.valueOf(double d)
Double.valueOf(String s)
Пример
Давайте преобразуем примитивное значение
типа double в объект класса Double:
public class Main
{
public static void main(String[] args)
{
double num = 3.14;
Double res = Double.valueOf(num);
System.out.println(res);
}
}
Результат выполнения кода:
3.14
Пример
Давайте преобразуем строку в объект класса
Double:
public class Main
{
public static void main(String[] args)
{
String str = "12345";
Double res = Double.valueOf(str);
System.out.println(res);
}
}
Результат выполнения кода:
12345.0
Пример
Давайте преобразуем строку с дробным числом
в объект класса Double:
public class Main
{
public static void main(String[] args)
{
String str = "3.14";
Double res = Double.valueOf(str);
System.out.println(res);
}
}
Результат выполнения кода:
3.14
Смотрите также
-
метод
parseDouble,
который преобразует строку в примитив double -
метод
doubleValue,
который возвращает примитив double из объекта -
метод
to double,
который выполняет преобразование к типу double -
класс
Double,
который является оберткой над примитивом double