Метод OptionalInt getAsInt () в Java с примерами
OptionalInt поможет нам создать объект, который может содержать или не содержать значение типа int. Метод getAsInt () возвращает значение. Если значение присутствует в объекте OptionalInt, в противном случае выдается исключение NoSuchElementException .
Синтаксис:
общедоступный int getAsInt ()
Параметры: этот метод ничего не принимает.
Возвращаемое значение: этот метод возвращает значение, описанное этим OptionalInt.
Исключение: этот метод выдает исключение NoSuchElementException, если значение отсутствует.
Ниже программы иллюстрируют метод getAsInt ():
Program 1:
// Java program to demonstrate // OptionalInt.getAsInt() method import java.util.OptionalInt; public class GFG { public static void main(String[] args) { // Create an OptionalInt instance OptionalInt opInt = OptionalInt.of( 45 ); System.out.println( "OptionalInt: " + opInt.toString()); // Get value in this instance // using getAsInt() System.out.println( "Value in OptionalInt = " + opInt.getAsInt()); } } |
OptionalInt: OptionalInt[45] Value in OptionalInt = 45
Program 2:
// Java program to demonstrate // OptionalInt.getAsInt() method import java.util.OptionalInt; public class GFG { public static void main(String[] args) { try { // Create an OptionalInt instance OptionalInt opInt = OptionalInt.empty(); System.out.println( "OptionalInt: " + opInt.toString()); // Get value in this instance // using 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 ()
Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .