随笔分类 - java8
摘要:import lombok.AllArgsConstructor; import lombok.Data; import org.junit.Test; import java.util.Arrays; import java.util.List; import java.util.Map; imp
阅读全文
摘要:```java import java.nio.charset.Charset; import java.nio.file.Files; import java.nio.file.Paths; import java.util.Arrays; import java.util.function.IntSupplier; import java.util.stream.IntStream; impo
阅读全文
摘要:```java import java.util.Arrays; import java.util.List; import java.util.OptionalInt; import java.util.stream.IntStream; import java.util.stream.Stream; /** * 数值流 */ public class MapDemo3 { public sta
阅读全文
摘要:```java /** * 交易员 */ public class Trader { private final String name; private final String city; public Trader(String name, String city) { this.name = name; this.city = city; } public String getName()
阅读全文
摘要:初体验 流只能消费一次 内部迭代与外部迭代 总结 流是“从支持数据处理操作的源生成的一系列元素”。 流利用内部迭代:迭代通过filter、map、sorted等操作被抽象掉了。 流操作有两类:中间操作和终端操作。 filter和map等中间操作会返回一个流,并可以链接在一起。可以用它们来设置一条流水
阅读全文
摘要:```java import java.util.ArrayList; import java.util.Arrays; import java.util.Comparator; import java.util.List; import java.util.function.Function; import java.util.function.Predicate; /** * 复合Lambda
阅读全文
摘要:Predicate Consumer Function Lambda表达式的类型检查过程
阅读全文
摘要:```javaimport java.io.BufferedReader;import java.io.IOException;@FunctionalInterfacepublic interface BufferedReaderProcessor { String process(BufferedReader b) throws IOException;}``````javaimport ...
阅读全文
摘要:函数式编程的不变模式 FunctionalInterface注解 接口的默认方式 default关键字
阅读全文