java8
wyaoyao93
小白
展开
-
09 java8实战--Stream之filter,distinct,skip , limit
文章目录1 filter入门演示:解析2 Distinct入门演示2 根据什么去重3 skip和limit1 filter显而易见:就是过滤入门演示:过滤出偶数/** * @author: wyaoyao * @Date: 2020/8/26 9:49 下午 * @Description: 过滤出偶数 */ @Test public void testFilter(){ List<Integer> integ原创 2020-08-26 22:34:18 · 350 阅读 · 0 评论 -
08 java8实现-stream的创建
文章目录1 创建方式一:collection2 创建方式二3 创建方式三1 创建方式一:collection@Test public void testCreatStreamFromCollection(){ List<String> strings = Arrays.asList("java", "python", "html", "javascript"); strings.stream().forEach(System.out::println)原创 2020-08-26 21:42:31 · 87 阅读 · 0 评论 -
07 java8实现-stream入门介绍
文章目录1 案例引入2 Stream介绍Stream几个概念Stream特点1 案例引入准备一个model@Data@AllArgsConstructor@NoArgsConstructorpublic class Dish { private String name; /** * 是不是素食 */ private Boolean vegetarian; /** * 卡路里 */ private Integer原创 2020-08-25 22:00:33 · 165 阅读 · 0 评论 -
06 java8实战--方法推导(MethodReference)
文章目录原创 2020-08-24 22:32:59 · 169 阅读 · 0 评论 -
05 java8实战--常见函数式接口:Supplier
文章目录11@FunctionalInterfacepublic interface Supplier<T> { /** * Gets a result. * * @return a result */ T get();}生产了一个T,不接受任何入参,类似于一个工厂类的感觉public Apple createApple(Supplier<Apple> appleSupplier){ retu原创 2020-08-24 22:24:48 · 112 阅读 · 0 评论 -
04 java8实战--常见函数式接口:Function
文章目录1 Function2 IntFunction,LongFunction,DoubleFunction等3 BiFunction4 ToDoubleBiFunction1 Function@FunctionalInterfacepublic interface Function<T, R> { /** * Applies this function to the given argument. * * @param t the functio原创 2020-08-24 22:13:20 · 250 阅读 · 0 评论 -
03 java8实战--常见函数式接口:Consumer
文章目录1 Consumer2 BiConsumer1 Consumer@FunctionalInterfacepublic interface Consumer<T> { /** * Performs this operation on the given argument. * * @param t the input argument */ void accept(T t);接受一个T,无返回值,内部就是消费这个T来实现原创 2020-08-24 21:42:13 · 336 阅读 · 0 评论 -
02 java8实战--常见函数式接口:Predicate
文章目录1 Predicate2 LongPredicate3 BiPredicate1 Predicate@FunctionalInterfacepublic interface Predicate<T> { /** * Evaluates this predicate on the given argument. * * @param t the input argument * @return {@code true} if the原创 2020-08-24 21:30:44 · 230 阅读 · 0 评论 -
01 java8实战--Lambda表达式初探
文章目录1 案例2 lambda表达式初探1 案例场景:从一堆苹果中找出绿色的苹果定义一个简单的实体类@Data@AllArgsConstructor@NoArgsConstructor@ToStringpublic class Apple { private String color; private long weight;}实现该功能import lombok.extern.slf4j.Slf4j;import org.junit.Test;原创 2020-08-24 20:19:31 · 138 阅读 · 0 评论