2019年9月8日
摘要: 一、Stream介绍 现在有这样的需求:有个菜单list,菜单里面非常多的食物列表,只选取小于400卡路里的并且按照卡路里排序,然后只想知道对应的食物名字。 代码: package com.cy.java8; public class Dish { private final String name 阅读全文
posted @ 2019-09-08 18:33 有点懒惰的大青年 阅读(597) 评论(0) 推荐(0)
摘要: 1、Predicate/Consumer/Function/Supplier介绍 Predicate boolean test(T t); Consumer accpet(T t); Function<T, R> R apply(T t); Supplier<T> T get(); 以Predica 阅读全文
posted @ 2019-09-08 15:39 有点懒惰的大青年 阅读(480) 评论(0) 推荐(0)
摘要: 一、简单介绍lambda表达式 lambda接口满足的条件:接口有且只有一个方法,default方法、static方法除外,@FunctionalInterface会告诉编译器编译的时候判断方法到底是不是一个function的接口,标注了@FunctionalInterface的接口,如果下面方法不 阅读全文
posted @ 2019-09-08 12:42 有点懒惰的大青年 阅读(380) 评论(0) 推荐(0)