Рубрики

OptionalDouble getAsDouble () метод в Java с примерами

OptionalDouble помогает нам создать объект, который может содержать или не содержать двойное значение. Метод getAsDouble () возвращает значение Если значение присутствует в объекте OptionalDouble, в противном случае выдается исключение NoSuchElementException .

Синтаксис:

public double getAsDouble()

Параметры: Этот метод не принимает ничего.

Возвращаемое значение: этот метод возвращает значение, описанное этим OptionalDouble.

Исключение: этот метод генерирует исключение NoSuchElementException, если значение отсутствует

Ниже программы иллюстрируют метод getAsDouble ():

Программа 1:

// Java-программа для демонстрации
// OptionalDouble.getAsDouble () метод

  

import java.util.OptionalDouble;

  

public class GFG {

  

    public static void main(String[] args)

    {

  

        // Создаем экземпляр OptionalDouble

        OptionalDouble opDouble

            = OptionalDouble.of(44356.455);

  

        System.out.println("OptionalDouble: "

                           + opDouble.toString());

  

        // Получить значение в этом экземпляре

        // используя getAsDouble ()

        System.out.println("Value in OptionalDouble = "

                           + opDouble.getAsDouble());

    }

}

Выход:

OptionalDouble: OptionalDouble[44356.455]
Value in OptionalDouble = 44356.455

Программа 2:

// Java-программа для демонстрации
// OptionalDouble.getAsDouble () метод

  

import java.util.OptionalDouble;

  

public class GFG {

  

    public static void main(String[] args)

    {

  

        try {

  

            // Создаем экземпляр OptionalDouble

            OptionalDouble opDouble = OptionalDouble.empty();

  

            System.out.println("OptionalDouble: "

                               + opDouble.toString());

  

            // Получить значение в этом экземпляре

            // используя getAsDouble ()

            System.out.println("Value in OptionalDouble = "

                               + opDouble.getAsDouble());

        }

        catch (Exception e) {

  

            System.out.println("Exception: " + e);

        }

    }

}

Выход:

OptionalDouble: OptionalDouble.empty
Exception: java.util.NoSuchElementException: No value present

Ссылки: https://docs.oracle.com/javase/10/docs/api/java/util/OptionalDouble.html#getAsDouble ()

Рекомендуемые посты:

OptionalDouble getAsDouble () метод в Java с примерами

0.00 (0%) 0 votes