java 使用foreach遍历集合元素的实例
作者:lqh 时间:2022-11-17 09:24:58
java 使用foreach遍历集合元素的实例
1 代码示例
import java.util.*;
public class ForeachTest
{
public static void main(String[] args)
{
// 创建集合、添加元素的代码与前一个程序相同
Collection books = new HashSet();
books.add(new String("book1"));
books.add(new String("book2"));
books.add(new String("book3"));
for (Object obj : books)
{
// 此处的book变量也不是集合元素本身
String book = (String)obj;
System.out.println(book);
if (book.equals("book2"))
{
// 下面代码会引发ConcurrentModificationException异常
//books.remove(book); //①
}
}
System.out.println(books);
}
}
2 运行结果
book2
book1
book3
[book2, book1, book3]
3 代码分析
使用JDK1.5提供的foreach循环来迭代访问集合元素更加便捷。
当使用foreach循环迭代访问集合元素时,该集合也不能被改变,否则将引发ConcurrentModificationException异常。
来源:http://cakin24.iteye.com/blog/2322590
标签:java,foreach
0
投稿
猜你喜欢
Java关键字之this用法详解
2022-03-23 21:43:22
为什么Java项目中别用!=null做判空
2023-12-19 20:26:13
Android登录注册功能 数据库SQLite验证
2023-10-01 20:58:55
Android界面一键变灰开发深色适配模式编程示例
2021-11-25 04:22:25
C# 获取当前年份的周期及周期所在日期范围(推荐)
2021-10-06 15:00:44
SpringBoot使用Mybatis&Mybatis-plus文件映射配置方法
2023-05-16 12:53:02
Android Studio SVN使用方法教程
2022-06-29 23:58:12
基于java实现租车管理系统
2022-02-08 12:48:49
Maven打包jar包没有主属性问题解决方案
2023-11-25 06:56:32
Android画画板的制作方法
2022-08-25 06:08:07
SpringBoot中的PUT和Delete请求使用
2022-01-22 19:33:32
使用c#+IMap实现收取163邮件
2023-07-21 22:44:31
详解SpringBoot初始教程之Tomcat、Https配置以及Jetty优化
2023-10-25 23:34:02
Android实现今日头条订阅频道效果
2021-10-29 23:30:00
初学C#所需明白的那些点
2023-11-26 14:40:50
idea如何配置javafxsdk详细教程
2023-11-24 22:04:16
Android 监听屏幕是否锁屏的实例代码
2022-01-19 14:31:24
详解C++ STL模拟实现forward_list
2023-06-21 02:36:04
JPA中EntityListeners注解的使用详解
2023-08-04 21:39:18
Java Swing实现窗体添加背景图片的2种方法详解
2021-10-26 19:01:18