ABAPOptional Test

56 阅读1分钟

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