Рубрики

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

Метод ifPresentOrElse ( java.util.function.DoubleConsumer ) помогает нам выполнить указанное действие DoubleConsumer со значением этого объекта OptionalDouble. Если значение отсутствует в этом OptionalDouble, то этот метод ничего не делает.

Синтаксис:

public void ifPresentOrElse(DoubleConsumer action)

Параметры: Этот метод принимает действие параметра, которое является действием, которое должно быть выполнено в этом Дополнительном, если значение присутствует.

Возвращаемое значение: этот метод ничего не возвращает.

Исключение: этот метод генерирует исключение NullPodoubleerException, если значение присутствует и данное действие является нулевым.

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

Программа 1:

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

  

import java.util.OptionalDouble;

  

public class GFG {

  

    public static void main(String[] args)

    {

  

        // создаем OptionalDouble

        OptionalDouble opdouble = OptionalDouble.of(0.23425);

  

        // применить ifPresent (DoubleConsumer)

        opdouble.ifPresent((value) -> {

            value = Math.pow(value, 4);

            System.out.println("Value after modification:=> "

                               + value);

        });

    }

}

Выход:

Программа 2:

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

  

import java.util.OptionalDouble;

  

public class GFG {

  

    public static void main(String[] args)

    {

  

        // создаем OptionalDouble

        OptionalDouble opdouble = OptionalDouble.empty();

  

        // применить ifPresent (DoubleConsumer)

        opdouble.ifPresent((value) -> {

            System.out.println("Value:=> "

                               + value);

        });

  

        System.out.println("As OptionalDouble is empty value"

                           + " is not modified");

    }

}

Выход:

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

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

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

0.00 (0%) 0 votes