使用foreach遍历集合元素
来源:互联网 发布:卢比奥生涯数据 编辑:程序博客网 时间:2024/06/05 09:52
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异常。
0 0
- 使用foreach遍历集合元素
- Java使用foreach遍历集合元素
- Java使用foreach遍历集合元素
- Jsp使用<c:forEach>遍历List集合
- forEach指定遍历元素
- 集合遍历 Iterator Foreach
- JSP中使用<c:forEach>标签循环遍历元素
- 使用<c:forEach>标签遍历List中的map元素
- c:forEach 遍历集合中的元素,判断是否是最后一个元素
- c:forEach 遍历集合中的元素,判断是否是最后一个元素
- c:forEach 遍历集合中的元素,判断是否是最后一个元素
- c:forEach 遍历集合中的元素属性详解,判断是否是最后一个元素,
- Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与Lin
- 使用Lambda表达式遍历集合(forEach方法)
- jsp中使用<c:foreach>同时遍历两个list集合
- 使用枚举器遍历NSArray集合元素
- foreach遍历数组中的元素
- 集合遍历:for VS foreach
- 简单Java类实训三
- 迭代神器-Iterator接口
- 主流应用服务器
- (继承)Problem C: 家教课程
- 使用Java 8新增的Predicate操作来操作集合
- 使用foreach遍历集合元素
- mybatis 插入一条数据返回相应数据ID
- 使用Lambda表达式遍历Iterator
- Java对称加密算法
- Set最常见子类HashSet
- Set集合另一强悍的类LinkedHashSet
- JNI中文手册
- 强大的排序集合类TreeSet
- TreeSet类的排序