FastFoodCoding

Login


Connect with one of the following accounts





Login

Please wait while we redirect...

Views: 1170   



First create a OptionalInt object, you can do that with the following code


OptionalInt optionalIntWithValue = OptionalInt.empty(); // Without value

OptionalInt optionalIntWithOutValue = OptionalInt.of(10); // With value

Now you can use the ifPresentOrElse method an IntConsumer and a Runnable as shown below

optionalIntWithValue.ifPresentOrElse((value) -> {
    System.out.println("1. Value is present, its:" + value);
}, () -> {
    System.out.println("1. No Value present"); 
});

Complete Class

import java.util.OptionalInt;

public class OptionalIntExample {
    public static void main(String[] args) {

        OptionalInt optionalIntWithValue = OptionalInt.empty(); // Without value

        OptionalInt optionalIntWithOutValue = OptionalInt.of(10); // With value

        optionalIntWithValue.ifPresentOrElse((value) -> {
            System.out.println("1. Value is present, its:" + value);
        }, () -> {
            System.out.println("1. No Value present"); 
        });

        optionalIntWithOutValue.ifPresentOrElse((value) -> {
            System.out.println("2. Value is present, its:" + value);
        }, () -> {
            System.out.println("2. No Value present"); 
        });
    }
}

Output:

1. No Value present
2. Value is present, its:10



On By


Top Tutorials

Top Questions

Top Articles

Top Blogs

Top News