【文件属性】:
文件名称:java8stream源码-java8-commons:Java8公共库
文件大小:36KB
文件格式:ZIP
更新时间:2021-06-04 16:57:42
系统开源
java8流源码java8-commons
标准的
Java8
库无法提供足够的方法来操作其核心类。
java8-commons
提供了额外的类和方法。
该项目仍在开发中,API
可能会发生变化。
目标
充分利用
Java8
的特性
简单易用
类型安全
轻的
可与
Java8
标准类互操作
流扩展
您可以使用Stream瘦包装器以及受
Scala
集合启发的良好扩展方法。
扩展方法提供了对无限流的良好处理。
此外,您可以使用Stream定义的所有方法。
流扩展有两个接口。
InfiniteStream
具有无限数量元素的流。
无法调用终端操作。
(禁止,这会导致无限循环。)
可以调用端子短路操作。
(允许但可能会导致无限循环。因此请谨慎使用。)
FiniteStream
具有有限数量元素的流。
可以调用所有操作。
示例代码
读取文件文本
package
com.github.rinfield.java8.example
;
import
java.io.BufferedReader
;
import
java.io.IOException
;
import
java.nio.file.
【文件预览】:
java8-commons-master
----LICENSE.txt(11KB)
----src()
--------test()
--------main()
----.travis.yml(33B)
----README.md(6KB)
----pom.xml(2KB)
----.gitignore(37B)