增强for的使用
程序员文章站
2024-03-25 16:37:22
...
用途:
用于遍历集合或者数组
语法格式:
for( 数据类型 变量名 : 集合或者数组 ){
}
解释:
1)集合或者数组: 表示需要进行遍历的容器
2)数据类型 : 表示集合或者是数组中的元素类型
3)变量名 : 表示从集合或数组中获取到的每一个元素的表示
注意 :
1)增强for通过集合或数组中是否具有下一个元素进行遍历的,与容器是否具有索引,无关
2)增强for底层原理,是迭代器,因此,在使用增强for进行集合遍历时,如果同时向集合中添加元素,报出并发修改异常
例:
package com.test.demo;
import java.util.HashSet;
import java.util.Set;
public class BianLi {
public static void main(String[] args) {
Set<Integer> set = new HashSet<>();
set.add(9);
set.add(-2);
set.add(13);
set.add(29);
set.add(-99);
fun4(set);
}
// 增强for
public static void fun4(Set<Integer> set) {
// i 就表示集合set中的每一个元素
for(Integer i : set) {
System.out.println(i);
}
}
}
输出结果:
-2
-99
9
13
29
上一篇: 3 创建HTML5文档
下一篇: Linux中sed命令的用法举例
推荐阅读
-
《Unreal Engine 4 Scriptingwith C++ Cookbook》翻译 之 第二章:创建类 3. 创建用户可编辑的UPROPERTY
-
Java中的增强for
-
java里面的for循环执行的顺序
-
java:集合框架(增强for的概述和使用)
-
javafx2.0 获取TableView 正在编辑的单元TableCell 博客分类: javafx2.0javafx javafx2.0javafx表格TableViewTableCell
-
string类型转int类型的三种方法速率比较
-
Linux中sed命令的用法举例
-
jstl异常 博客分类: 我的异常 jstltomcat异常
-
增强for的使用
-
Java面试必备之程序的三种结构 博客分类: java基础 java程序结构