JAVA的forEach用法
Java SE5 引入了一种更加简洁的for语法格式,可以用于遍历数组和集合,是for循环的增强版本。可能借鉴的是C#语言,但是没有引入C#格式的foreach 和in 关键字,还是用的for关键字(java有些本地类的名字是in,引入关键字可能导致冲突,所以使用冒号代替)。
格式如下:
for(元素类型 元素变量x:遍历对象(数组或集合)){
引用元素变量x的语句;
}
遍历数组实例如下:
public class DemoForEach {public static void main(String[] args) {int[] a={0,1,2,3,4,5};for(int x:a){System.out.println(x);}}
}
遍历MAP集合格式如下:
for (Map.Entry<K, V> entry : map.entrySet())action.accept(entry.getKey(), entry.getValue());
JAVA的forEach用法相关推荐
- java jstl foreach用法_JSTL 中c:forEach使用
标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 ...
- java中foreach用法_java程序中foreach用法示例
语法 for (Object objectname : preArrayList(一个Object对象的列表)) {} 示例 package com.kuaff.jdk5; import java.u ...
- Java Map.forEach 用法示例
一般的集合 一般集合 List ,set 之类的直接使用 foreach 即循环遍历时,直接for 循环list 内每一个单个对象即可,对于Map 同时遍历key 与 value 除了一般的 entr ...
- java中foreach的用法
文章目录 前言 语法 用法 用法1:输出一维数组 用法2:输出二维数组 foreach的局限性 什么是索引 总结 前言 java中foreach,可以认为是增强版的for语句循环,它可以减少代码量,但 ...
- java中的foreach用法及总结
增强for(part1:part2){part3}; part2中是一个数组对象,或者是带有泛性的集合. part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的. ...
- java 双冒号用法
JDK8中有双冒号的用法,形如Class::methodname,符号左边是调用方法所处的类名,符号右边是调用的静态方法.简单的说,就是逐一传入参数值到某个类的静态方法并调用该静态方法. 以前的方式 ...
- MyBatis中foreach用法
foreach用法 SQL语句中有时会使用in关键字,如id in {1,2,3},我们可以使用${ids}方式直接获取值,但是这种方法不能防止SQL注入,想避免SQL注入的话就需要使用#{id}的方 ...
- Mybatis中的foreach用法
Mybatis中的foreach用法 目录 Mybatis中的foreach用法 元素属性 List对象集合查询 根据数组中的Id删除 update修改 元素属性 item: 集合中元素迭代时的别名, ...
- mysql之批量操作foreach用法
mysql之批量操作foreach用法 1.批量查询 2.批量删除 3.批量更新 4.批量插入 1.批量查询 <select id="selectAllItemsByIds" ...
最新文章
- PYTHON学习笔记-DAY-16
- 人脸检测--Supervised Transformer Network for Efficient Face Detection
- Spring @Scheduled
- 弹出ALV的几种方法(ALV POPUP)
- android 坐标图绘制曲线,Android艺术之画一条平滑的曲线
- mysql某一列之前加一个球_MySQL作业:三色球,概率题,子查询【诗书画唱】
- 设计模式:观察者模式(Observer)
- js三大系列之二scroll
- RAW数码照片处理器:SILKYPIX Developer 的功能介绍
- 数位 dp 最低位最高位之差绝对值大于2_面试必备——手撕代码(2)“买卖股票的最佳时机”...
- iOS code collection
- Opencv之Meanshift和Camshift
- 图像匹配论文总结(一)
- 80个Python经典资料(教程+源码+工具)汇总
- 这个应该是目前最全的Tracking相关的文章了
- iOS证书(p12)获取解密公私钥
- 生存分析及生存曲线_2021-01-30
- 小程序和钉钉发版后老版缓存的问题调研
- xlsx怎么设置行高列宽_Excel里面如何调整行高和列宽
- 浏览器扩展开发 - i18n 国际化多语言配置