JDK1.5新特性5-增强for循环
来源:互联网 发布:医疗器械软件描述范例 编辑:程序博客网 时间:2024/06/05 06:03
概述
简化数组和Collection集合的遍历
格式
for(元素数据类型 变量 : 数组或者Collection集合) { 使用变量即可,该变量就是元素}
底层
增强for循环底层依赖的是迭代器(Iterator)
要点
- (1) 增强for循环不能删除,只能遍历。原因: 增强for循环底层依赖的是迭代器(Iterator),而迭代器遍历的同时是不能够进行删除操作的(ListIterator除外)。因此,增强for循环不能删除,只能遍历。
public class ListTest { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("b"); list.add("c"); list.add("d"); for (String string : list) { if("b".equals(string)) { list.remove("b"); // 并发修改异常 } } }}
0 0
- JDK1.5 新特性-增强FOR循环
- JDK1.5新特性-增强for循环
- JDK1.5新特性5-增强for循环
- 黑马程序员-jdk1.5新特性--For循环增强
- jdk1.5新特性(增强for循环)
- 黑马程序员-jdk1.5新特性之增强for循环
- jdk1.5新特性之增强for循环
- jdk1.5出现的新特性---->增强for循环
- jdk1.5新特性之增强for循环
- JDK1.5新特性之---增强for循环
- JAVA1.5新特性----for循环增强
- jdk1.5新特性——可变参数、增强for循环、枚举
- [java]jdk1.5的新特性----可变参数、增强for循环、枚举、单例模式
- 【黑马程序员】jdk1.5的新特性之可变参数和增强for循环
- 黑马程序员—JDK1.5新特性(增强for循环、可变参数、静态导入)
- 黑马程序员---JDK1.5新特性之(增强for循环、可变参数、静态导入)
- Java基础-----jdk1.5新特性(静态导入,增强for循环,枚举)
- Java学习笔记之JDK1.5新特性(二):增强for循环
- Struts2框架xml验证
- 读取 Excel(POI) 转 HTML
- github初使用
- android Retrofit+OkHttp使用自制的证书实现https安全传输
- CodeForces 269D
- JDK1.5新特性5-增强for循环
- Spring的点点滴滴之动态代理
- Docker网络管理
- Android笔记:仿系统图片库(GridView的多选删除)实用篇
- 微软发布Visual Studio Mac预览版
- Leetcode 453 Minimum Moves to Equal Array Elements
- IE兼容性问题(二)
- emWin 2天速成实例教程009_ListView列表框控件使用方法
- java垃圾回收机制