June 2018
Intermediate to advanced
280 pages
7h 46m
English
Java 8 gave us the java.util.Optional class to handle null values and null pointer exceptions. Java 9 added a few more methods:
//Example 1jshell> Optional<String> opt1= Optional.ofNullable("Val")opt1 ==> Optional[Val]//Example 2jshell> Optional<String> opt2= Optional.ofNullable(null)opt2 ==> Optional.empty//Example 3jshell> opt1.ifPresentOrElse(v->System.out.println("found:"+v),()->System.out.println("no"))found:Val//Example 4jshell> opt2.ifPresentOrElse(v->System.out.println("found:"+v), ...Read now
Unlock full access