天天看點

ABAPOptional Test

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

繼續閱讀