
Java8
文章平均质量分 92
小石潭记丶
从小丘西行百二十步,隔篁竹,闻水声,如鸣珮环,心乐之。伐竹取道,下见小潭,水尤清冽。全石以为底,近岸,卷石底以出,为坻,为屿,为嵁,为岩。
展开
-
初识Lambda函数式编程
1、Lambda 入门1.1、从一个需求例子开始需求:对一个整型数组进行排序,使用冒泡排序,如何进行优化,如何灵活实现排序规则。1.2、方案一:在 sort 方法中增加一个参数控制排序规则/** * * @param datas 数组 * @param sortType true 表示升序,false 表示降序 */ public static void sort(int[] datas,boolean sortType){原创 2021-07-18 10:48:21 · 580 阅读 · 1 评论 -
Lambda 学习记录
package com.frank.java8;import java.util.*;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.ConcurrentSkipListMap;import java.util.function.Function;import java.util.stream.Collectors;import static java.util.stream.Collect.原创 2020-11-29 16:49:45 · 244 阅读 · 0 评论 -
Java8 读取文件成String
// todo 这样读取出来的路径前面多了个/ 需要注意String file = this.getClass().getResource("/script/Test.txt").getFile();// /D:/IdeaCode/newcode/springboot-learn/target/classes/script/Test.txtlog.info("file,{}", file);// D:/IdeaCode/newcode/springboot-learn/target/class.原创 2020-11-27 20:51:26 · 1124 阅读 · 1 评论 -
Java 8 Stream API学习记录
Stream简介1、Java 8引入了全新的Stream API。这里的Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同。2、stream是对集合对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作。3、只要给出需要对其包含的元素执行什么操作,比如 “过滤掉长度大于 10 的字符串”、“获取每个字符串的首字母”等,Stream 会隐式地在内部进行遍历,做出相应的数据转换。为什么要使用Stream1、函数式编程带来的原创 2020-06-07 21:41:38 · 279 阅读 · 0 评论