java lambda循环_在Java 8 Lambda中创建自己的循环结构

java lambda循环

Java没有简单的结构可以重复N次。 当然,我们可以创建一个for循环,但是很多时候我们甚至都不关心在循环中创建的变量。 我们只想重复一些代码N次,仅此而已。 使用Java 8中的lambda时,您可以尝试执行以下操作:



public class RepeatDemo {public static void main(String[] args) {// One liner repeatrepeat(10, () -> System.out.println("HELLO"));// Multi-liners repeatrepeat(10, () -> {System.out.println("HELLO");System.out.println("WORLD");});}static void repeat(int n, Runnable r) {for (int i = 0; i < n; i++)r.run();}
}

可能不如流行的for循环那样令人赏心悦目或直截了当,但是您确实摆脱了不必要的loop变量。 只有Java 8能够花更多的精力并在使用Sugar语法的方法中处理lambda参数时,我们才可以使用Scala / Groovy风格,使代码更流畅。 例如:

// Wouldn't this be nice to have in Java?repeat(10) {System.out.println("HELLO");System.out.println("WORLD");}

哼…。

翻译自: https://www.javacodegeeks.com/2014/04/creating-your-own-loop-structure-in-java-8-lambda.html

java lambda循环

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/342097.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

光端机的物理接口类型及传输系统原理

光端机&#xff0c;就是光信号传输的终端设备&#xff0c;其常见的物理接口类型有BNC接口、光纤接口、RJ-45接口、RS-232接口、RJ-11接口。那么&#xff0c;对于这几种常见的光端机接口类型你有了解吗&#xff0c;接下来我们就来详细看下这几种光端机的接口类型及传输系统原理&…

[渝粤教育] 四川大学 模拟电子技术基础Ⅰ 参考 资料

教育 -模拟电子技术基础Ⅰ-章节资料考试资料-四川大学【】 绪论测验题 1、【单选题】当输入信号频率为fL或fH时&#xff0c;放大电路电压增益的幅值约下降为通带内水平增益的 。 A、0.5倍 B、0.7倍 C、0.9倍 D、1倍 参考资料【 】 2、【单选题】某放大电路在负载开路时的输出电…

[渝粤教育] 四川工程职业技术学院 零件几何量检测 参考 资料

教育 -零件几何量检测-章节资料考试资料-四川工程职业技术学院【】 第一单元 单元作业 第一单元 单元测验 1、【单选题】 代表国家标准。 A、ISO B、GB C、DB D、JB 参考资料【 】 2、【单选题】R10/3是优先数系的 。 A、基本系列 B、补充系列 C、派生系列 D、主要系列 参考资料…

光端机该如何配置?

光端机在网络通信中可以说是发挥着很重要的作用&#xff0c;其应用非常的广泛&#xff0c;但是&#xff0c;我们在使用光端机的过程中该如何配置呢&#xff1f;接下来我们就跟随飞畅科技的小编一起来看看吧&#xff01; 对于光端机的配置主要是根据工程的设计和实际需要来确定…

[渝粤教育] 天津大学 21 秋 物理化学2B(李松林,侯德榜) 参考 资料

教育 -21 秋 物理化学2B&#xff08;李松林&#xff0c;侯德榜&#xff09;-章节资料考试资料-天津大学【】 原电池 1、【判断题】自发进行的化学反应在原电池中进行时&#xff0c;将电能转化为化学能。 A、正确 B、错误 参考资料【 】 法拉第定律 1、【单选题】用铜电极电解水…

java 代码风格_Java代码风格:最终决定

java 代码风格所谓的最不起眼的事情如何引发争议性的讨论&#xff0c;有时甚至引起激烈的辩论&#xff0c;难道不是很有趣吗&#xff1f; 例如&#xff0c;我目睹了几次场合&#xff0c;如何使用关键字final引发了非常激烈的争论。 对于外部观察者来说&#xff0c;这看起来似乎…

[渝粤教育] 天津师范大学 教育心理学(唐卫海) 参考 资料

教育 -教育心理学&#xff08;唐卫海&#xff09;-章节资料考试资料-天津师范大学【】 第一章 平时测验 1、【单选题】在学校中做教育心理学相关实验研究&#xff0c;既可科学又有效的方法是&#xff08; &#xff09;。 A、观察法 B、调查法 C、自然实验法 D、实验室实验法 参…

光端机的原理和使用范围

数字音频光端机在通信系统中可以说是应用非常广泛&#xff0c;特别是在安防系统、智能交通监控系统、远程多媒体教学/ 校园监控、长距离广播电视传输系统、楼宇控制系统等&#xff0c;可以说我们的日常通讯是离不开音频光端机的。接下来杭州飞畅的小编就来为大家详细介绍下音频…

[渝粤教育] 宁波城市职业技术学院 现代应用文写作 参考 资料

教育 -现代应用文写作-章节资料考试资料-宁波城市职业技术学院【】 第一周测试 1、【单选题】我国最早最古老的应用文是&#xff08; &#xff09; A、甲骨卜辞 B、青铜器铭文 C、远古神话 D、原始劳动诗 参考资料【 】 2、【单选题】以下文种哪个是行政公文&#xff08; &…

[渝粤教育] 山东第一医科大学 健康教育与健康促进 参考 资料

教育 -健康教育与健康促进-章节资料考试资料-山东第一医科大学【】 第一讲测验 1、【单选题】健康教育学是一门以什么为对象的科学和艺术&#xff1f; A、健康相关行为 B、健康 C、疾病 D、环境 E、教育 参考资料【 】 2、【单选题】健康教育学作为一门艺术&#xff0c;下面哪项…

光端机的作用有哪些?

光端机是一个延长数据传输的光纤通信设备。光端机一般成对使用&#xff0c;分为光发射机和光接收机&#xff0c;光发射机完成电光转换&#xff0c;并把光信号发射出去用于光纤传输&#xff1b;光接收机主要是把从光纤接收的光信号再还原为电信号&#xff0c;完成光电转换。那么…

[渝粤教育] 平顶山学院 生活中的微观经济学 参考 资料

教育 -生活中的微观经济学-章节资料考试资料-平顶山学院【】 第一章课后作业 第一章单元测验 1、【单选题】经济学的核心问题是&#xff1a; A、最充分利用稀缺资源 B、利用政府部门的计划职能 C、降低人们的需要程度 D、增加人们的知识素养 参考资料【 】 2、【单选题】稀缺问…

光端机怎样使用?光端机怎么和交换机连接?

了解通信网络的朋友想必对于光端机以及交换机这块不会陌生吧&#xff0c;今天&#xff0c;杭州飞畅的小编就来为大家详细介绍下光端机的应用范围以及选购注意事项&#xff0c;另外再详细介绍下光端机和光纤交换机的连接方式&#xff0c;感兴趣的朋友就一起来看看吧&#xff01;…

[渝粤教育] 新乡医学院三全学院 医学分子生物学 参考 资料

教育 -医学分子生物学-章节资料考试资料-新乡医学院三全学院【】 测试–基因的结构与功能 1、【单选题】1. 关于基因的说法错误的是 A、A. 基因是贮存遗传信息的单位 B、B. 基因的一级结构信息存在于碱基序列中 C、C. 为蛋白质编码的结构基因中不包含翻译调控序列 D、D. 基因的…

nodemanager_如何使用NodeManager来控制WebLogic Server

nodemanager在上一篇文章中 &#xff0c;您已经了解了如何启动WebLogic管理员和多个托管服务器。 该指令的一个缺点是这些进程将从前台开始&#xff0c;而STDOUT则打印在终端上。 如果打算将这些服务器作为后台服务运行&#xff0c;则可能需要尝试使用WebLogic节点管理器wlscon…

[渝粤教育] 武汉理工大学 刑法 参考 资料

教育 -刑法-章节资料考试资料-武汉理工大学【】 第一章 单元测试 1、【单选题】某外国商人甲在我国领域内犯重婚罪&#xff0c;对甲应如何处置? A、适用我国刑法追究其刑事责任 B、通过外交途径解决 C、适用该外国刑法追究其刑事责任 D、直接驱逐出境 参考资料【 】 2、【单选…

光端机按照技术类型及接口种类是怎么分类的?

在之前我们介绍过光端机的分类&#xff0c;了解到光端机可划分为视频光端机、音频光端机、电话光端机、数字光端机、以太网光端机等&#xff0c;那么如果按照技术划分的话&#xff0c;光端机可以分为哪些类别呢&#xff1f;接下来就跟随飞畅科技的小编一起来看看吧&#xff01;…

[渝粤教育] 武汉理工大学 认识武理 参考 资料

教育 -认识武理-章节资料考试资料-武汉理工大学【】 单元测验 1、【单选题】原武汉工业大学追溯至张之洞担任湖广总督期间&#xff0c;创办系列学堂。下列哪个学堂是原武汉工业大学的前身&#xff1f; A、两湖学堂 B、自强学堂 C、湖北工艺学堂 D、华夏学堂 参考资料【 】 2、【…

光端机和光纤交换机的区别?

简单的来说&#xff0c;光端机是负责传输的设备&#xff0c;交换机就是数据交换和共享的设备&#xff0c;两者是完全不同的设备。光端机一般用于监控网络&#xff0c;而光纤交换机一般用于计算机网络。接下来就由杭州飞畅的小编来为大家详细介绍下光端机和光纤交换机之间的区别…

光端机和收发器的区别有哪些?

光端机和光纤收发器都是以光纤为载体的一种传输工具&#xff0c;都具有光电转换功能&#xff0c;也叫光电转换器。虽然二者之间有一样的功能&#xff0c;但是在本质上还是有所区别的&#xff0c;所以很多不了解的朋友可能会分不清什么是光端机&#xff0c;什么是收发器&#xf…