import java.util.Optional;
public class ABAPOptional {
private static void OptionalTest(){
Optional<String> anotherName = Optional.of("Jerry's setting of springmvcDispatcherServlet and configure the mapping");
Optional<String> shortName = anotherName.filter((value) -> value.length() < 6);
System.out.println(shortName);
System.out.println(shortName.orElse("The name is greater than 6 characters"));
}
public static void main(String[] args) {
OptionalTest();
}
}
anotherName.filter執行後,filter條件沒有滿足,列印的輸出:
Optional.empty
The name is greater than 6 characters