for each 循环

  1. 这是java中功能很强的一种循环方式,可以用来依次处理数组中的每个元素,而不必定义下标值。
  2. 语法格式为:for(variable,collection) statement
    variable,定义一个变量暂存集合中的每一个元素,并执行相应语句。
    collection,这一集合必须是一个数组或者一个实现了Iterable接口的类对象。
    statement,写下语句块,实现的功能。
  3. 官方定义如下:
default void forEach​(Consumer<? super T> action)
Performs the given action for each element of the Iterable until all elements have been processed or the action throws an exception. Actions are performed in the order of iteration, if that order is specified. Exceptions thrown by the action are relayed to the caller.
The behavior of this method is unspecified if the action performs side-effects that modify the underlying source of elements, unless an overriding class has specified a concurrent modification policy.Implementation Requirements:
The default implementation behaves as if:for (T t : this)action.accept(t);Parameters:
action - The action to be performed for each element
Throws:
NullPointerException - if the specified action is null
Since:
1.8
  1. for each实现的功能完全能被for来替代。

  2. 附上链接: forEach 官方链接

                        希望文章对你有帮助!
    

JAVA-for each用法相关推荐

  1. 四种Java线程池用法解析

    四种Java线程池用法解析 本文为大家分析四种Java线程池用法,供大家参考,具体内容如下 http://www.jb51.net/article/81843.htm 1.new Thread的弊端 ...

  2. 2020-12-17 【 java优先队列的用法】

    java优先队列的用法 peek是top() 只取最上面的元素 poll是pop() 弹出 add是添加 push 类的比较器,相对于仿函数 struct cmp{ bool operator ()( ...

  3. java中import用法

    java中import用法 单类型导入(single-type-import),例如import java.io.File; 按需类型导入(type-import-on-demand),例如 impo ...

  4. java.nio.ByteBuffer用法小结

    转载自  java.nio.ByteBuffer用法小结 在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入 ...

  5. Java Spring IOC用法

    Java Spring IOC用法 Spring IoC 转载于:http://www.cnblogs.com/flowwind/p/4772375.html 在前两篇文章中,我们讲了java web ...

  6. 设计模式--模板方法模式--Java实现-- java访问控制关键字用法

    1.什么是模板方法 2.具体实现步骤 5.优缺点 6适用场景 java访问控制关键字用法 – protected的解释 (1)私有的:用关键字private修饰,只有本类可见. (2)默认的:不用访问 ...

  7. Java List相关用法

    Java List相关用法 1. subList 2. Queue接口 3. Deque接口 4. List常用算法 5. Collections.sort方法 6. Comparator接口 1. ...

  8. 设计模式 - 观察者模式(Observer Pattern) Java内置 用法

    观察者模式(Observer Pattern) Java内置 用法 本文地址: http://blog.csdn.net/caroline_wendy/article/details/26601659 ...

  9. 简明介绍java“包”的用法

    简明介绍java"包"的用法 1. "包"的建立 "包"与文件夹对应,例如:package yanwu与文件夹yanwu对应. 程序wuha ...

  10. java常见正则表达式用法

    java常见正则表达式用法 例1: 判断整个字符串是否只有大小写字母和数字 String str = "ABCaaa123GG";String reg = "^[A-Za ...

最新文章

  1. 自定义定时器的一点总结
  2. JS函数浅析之constructor、prototype属性
  3. webapp 状态栏沉浸式
  4. 酷狗音乐在线试听下载
  5. Linux 机器 CPU 毛刺问题排查
  6. cnpm install -g live-server 安装服务
  7. python 图片转视频ffmpeg_python图片转视频(opencv),ffmpeg压缩视频
  8. vue中使用better-scroll实现滑动
  9. python-flask-uwsgi体验
  10. 黑龙江高职计算机对口升学,2020年黑龙江中职对口招生录取院校投档分数线
  11. Linux学习(lesson1)
  12. java 单例模式的几种写法
  13. Ubuntu中软件安装与卸载
  14. 小米盒子显示连接服务器失败,小米盒子连接AirPlay失败的解决方法
  15. 绝地求生透视辅助视频
  16. 微型计算机内存储容量的基本单位是,计算机中用来表示内存储器容量大小的基本单位是()。...
  17. Vs code 设置缩进两个字符
  18. 图像处理网络资源【转】
  19. 【设计】01-15个漂亮的网站UI设计作品案例欣赏
  20. 创益德:30条APP开发商必懂原则话您知

热门文章

  1. oracle的rac环境,ORACLE rac环境配置
  2. html选择框加模糊查找,input selec下拉框模糊查询
  3. Java多线程同步问题(和尚吃馒头问题)
  4. 参加Java培训,走进IT殿堂
  5. 注入灵魂的服装设计手稿
  6. 函数MessageBox
  7. 由default.designer.cs想到的。
  8. Python常用函数练习题
  9. 如何在Windows下发布QT应用程序?
  10. 对话饿了么CEO王磊:现在比拼的是生态能力,竞争对手没法照搬