1.putIfAbsent // 如果这个key不存在,就put进去 import java.util.HashMap; import java.util.Map; /** * @author bincai, binca…
标签:java8
JAVA8学习笔记-function
JAVA8学习笔记-Function Consumer 类和方法说明 Consumer接口主要是处理参数不提供返回结果的函数式接口 java自带的api提供的实现接口 //接受2种类型的参数,进行处理 BiConsume…
Java8使用流处理将String字符串转成List数据格式
/** * String字符串转成List<Long>数据格式 * String str = "1,2,3,4,5,6" -> List<Long> listLong [1,2,3,4,5,…
Java stream中filter,map和forEach
filter(): 1,查找集合中的满足条件的第一个对象。 Optional<A> firstA= AList.stream() .filter(a -> "张三".equals(a.getUserNa…
java8 文件图片转base64 编码解码
base64 编码解码工具类 import sun.misc.BASE64Encoder; import java.io.*; import java.nio.file.Files; import java.…
Java8 Stream介绍
=Java8 Stream介绍= 1 简介 Java8新增了java.util.stream.Stream类,它与java.io包里的InputStream和OutputStream中的流是完全不同的概念。Stream是…
Java8中stream用法随笔
最近接触了一些stream的东西,顺便写了一些例子,保存下来,代码如下: static class Town{ int area = 0; String name; public int getArea() { retu…
JAVA8 Stream运用
一、流的初始化与转换: Java中的Stream的所有操作都是针对流的,所以,使用Stream必须要得到Stream对象: 1、初始化一个流: Stream stream = Stream.of(̶…
java 遍历map时删除元素
import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import java.u…
【Java8源码分析】并发包-AtomicInteger
AtomicInteger类是实现了原子操作的Integer,以往对于保证int、double、float等基础类型的运算原子性,需要采用加锁的方式。但是为了一个简单的运算操作采用锁,在多线程竞争严重的情况下,会导致性能…
Java8配置环境变量——window
右键选择 计算机→属性→高级系统设置→高级→环境变量 1. 系统变量→新建 变量名:JAVA_HOME 变量值:(jdk的安装目录,例如 D:\Program Files\Java\jdk1.8.0_111) 2. 在系…
java8 JDK1.8 API 中文
Java1.8 帮助文档 英文 中文 – 谷歌版 在线版: https://blog.fondme.cn/apidoc/jdk-1.8-google/ 下载链接:http://download.csdn.net/deta…