数据流和函数式编程
发布时间:2021-03-04 14:20:54 所属栏目:传媒 来源:互联网
导读:例子有三个来自流 API 的函数: stream 函数可以将 集合 转换为流,而流是一个每次可访问一个值的传送带。流化是惰性的(因此也是高效的),因为值是根据需要产生的,而不是一次性产生的。 filter 函数确定哪些流的值(如果有的话)通过了处理管道中的下一个
例子有三个来自流 API 的函数:
lambda 语法与传统的 Java 完全不同:
箭头(一个减号后面紧跟着一个大于号)将左边的参数列表与右边的函数体分隔开。参数
在本例中,函数体检查一个整数的最低位(最右)是否为零,这用来表示偶数。过滤器应返回一个布尔值。尽管可以,但该函数的主体中没有显式的
方便的功能和轻松实现多线程
在生产环境中,数据流的源可能是文件或网络连接。为了学习流 API, Java 提供了诸如 (编辑:衡水站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读