Loading src/main/java/ch10c/OptionalExamples.java 0 → 100644 +27 −0 Changes for src/main/java/ch10c/OptionalExamples.java: 27 added lines, 0 removed lines. Original line number Diff line number Diff line package ch10c; import java.util.Optional; public class OptionalExamples { public static void main(String[] args) { Optional<IceCream> optional = getIceCream("Strawberry"); IceCream ice = optional.get(); if (optional.isPresent()) { ice.eat(); } else { System.out.println("No ice cream for you!"); } } private static Optional<IceCream> getIceCream(String strawberry) { return Optional.ofNullable(null); } private static class IceCream { void eat() { } } } Loading
src/main/java/ch10c/OptionalExamples.java 0 → 100644 +27 −0 Changes for src/main/java/ch10c/OptionalExamples.java: 27 added lines, 0 removed lines. Original line number Diff line number Diff line package ch10c; import java.util.Optional; public class OptionalExamples { public static void main(String[] args) { Optional<IceCream> optional = getIceCream("Strawberry"); IceCream ice = optional.get(); if (optional.isPresent()) { ice.eat(); } else { System.out.println("No ice cream for you!"); } } private static Optional<IceCream> getIceCream(String strawberry) { return Optional.ofNullable(null); } private static class IceCream { void eat() { } } }