flatMap函数的函数签名是public<U> Optional<U> flatMap(Function<? super T, Optional<U>> mapper),他的存在的必要性,是因为在使用中,存在很多返回值是Optional的函数,为了在Optional使用这些函数时,返回结果能方便使用,如下可以看出来使用flatMap,对于后续的链式编程非常方便。 public static void main(String[] ...