java8
java8学习
stay hungry,stay you
stay hungry,stay young
展开
-
java8 常用操作及解释
java8常用操作原创 2022-06-12 11:52:44 · 322 阅读 · 0 评论 -
Lambda 表达式中的 forEach停止循环
lambda foreach 停止循环原创 2022-06-11 20:56:09 · 2998 阅读 · 0 评论 -
Java8 CompletableFuture处理异步任务
CompletableFuture:在处理异步任务的时候的作用Java8 CompletableFuture原创 2021-08-28 09:54:41 · 2179 阅读 · 0 评论 -
Lambda 一些函数和方法操作
目前本人对于Lambda 理论并不是很了解,先上代码操作吧,后续学习在把理论补上!!! Integer[] str = {1, 3, 2, 6, 7, 2}; // List<Integer> list= Arrays.asList(str); //不用System.out.println(list); 这样就可以输出 2,6,4 ...原创 2019-05-20 11:20:10 · 702 阅读 · 0 评论 -
java8 stream api对集合中实体类进行去重(distinct),记得覆写实体类的equals和hashCode方法
没有覆写实体类方法时,去重失败实体类:package com.ahut.common.entity;import java.util.Objects;public class BaseBean { private String name; private int age; public BaseBean(String name, int age) { ...原创 2019-06-19 11:07:39 · 1860 阅读 · 0 评论 -
关于Optional orElseGet的一些注意点
orElseGet解决空指针问题这没问题 NamedSql namedSql=new NamedSql(); String s = Optional.ofNullable(namedSql).map(a -> a.getCode()).orElseGet(()->null); System.out.println("Optional 输出是:"+s); //输出null...原创 2019-06-19 11:42:57 · 1383 阅读 · 2 评论 -
java8 stream流操作的flatMap 处理 和 map 处理的问题(流的扁平化)
https://blog.csdn.net/Mark_Chao/article/details/80810030flatMap的用法和含义住要通过一个案例来讲解,案例:对给定单词列表 [“Hello”,“World”],你想返回列表[“H”,“e”,“l”,“o”,“W”,“r”,“d”]第一种方式 String[] words = new String[]{"Hello","Wor...原创 2019-08-08 12:52:50 · 2141 阅读 · 0 评论