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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章