Рубрики

Необязательный метод getAsInt () в Java с примерами

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

Синтаксис:

public int getAsInt()

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

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

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

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

Программа 1:

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

  

import java.util.OptionalInt;

  

public class GFG {

  

    public static void main(String[] args)

    {

  

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

        OptionalInt opInt = OptionalInt.of(45);

  

        System.out.println("OptionalInt: "

                           + opInt.toString());

  

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

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

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

                           + opInt.getAsInt());

    }

}

Выход:

OptionalInt: OptionalInt[45]
Value in OptionalInt = 45

Программа 2:

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

  

import java.util.OptionalInt;

  

public class GFG {

  

    public static void main(String[] args)

    {

  

        try {

  

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

            OptionalInt opInt = OptionalInt.empty();

  

            System.out.println("OptionalInt: "

                               + opInt.toString());

  

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

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

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

                               + opInt.getAsInt());

        }

        catch (Exception e) {

  

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

        }

    }

}

Выход:

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

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

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

Необязательный метод getAsInt () в Java с примерами

0.00 (0%) 0 votes