随笔分类 - java-函数式编程
摘要:Optional类的介绍javadoc中的介绍 这是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回> 该对象。使用场景用于避免处理空指针异常(NullPointerException)。将可能为空值的变量...
阅读全文
摘要:生成Stream Source的方式从Collection和数组生成* Collection.stream()* Collection.parallelStream()* Arrays.stream(T array) or Stream.of()从BufferedRe...
阅读全文
摘要:lambda表达式的格式形参列表:(param1,param2,…..,paramn)参数类型可以省略,如果只有一个参数,圆括号也可以省略箭头: ->代码块:{ 代码}。如果代码块只有一条语句,则可以省略花括号。如果lambda表达式中只有一条return语句,则可以...
阅读全文