Monday, September 7, 2020

Java 8 feature: Java optional

Java optional

import java.util.Optional;
public class OptionalDemo {
public static void main(String[] args) {
// creating Optional object from a String
Optional<String> GOT = Optional.of("Game of Thrones");
// creating empty Optional object
Optional<String> nothing = Optional.empty();
System.out.println(GOT.orElse("default value"));
System.out.println(nothing.orElse("default value"));
String anotherGOT = Optional.ofNullable("Game of throne").orElse("default value");
System.out.println(anotherGOT);
}
}
Output:
Game of Throne
default value
Game of throne

References:



No comments:

Post a Comment