概述
Java集合――遍历集合元素并修改
摘要:本文主要总结了遍历集合的方式,以及在遍历时修改集合要注意的问题。
遍历Collection
对List和Set的遍历,有四种方式,下面以List为例进行说明。
普通for循环
代码如下:
1 for (int i = 0; i < list.size(); i++) { 2 System.out.println(i); 3 }
如果要在普通for循环里对集合元素进行删除操作,可能会出现问题:
1 public static void main(String[] args) { 2 List list = new ArrayList(); 3 list.add(1); 4 list.add(2); 5 list.add(2); 6 list.add(4); 7 list.add(5); 8 for (int i = 0; i < list.size(); i++) { 9 if (list.get(i) == 2) { 10 list.remove(i); 11 } 12 } 13 System.out.println(list); 14 }
运行结果如下:
1 [1, 2, 4, 5]
结果说明:
集合中有两个值为2的元素,但是在代码执行之后,值为2的元素并没有完全移除。
i = 1i = 1
i = 2
i--
增强for循环
代码如下:
1 for (Integer i : list) { 2 System.out.println(i); 3 }
最后
以上就是激动鞋垫为你收集整理的java集合遍历修改指定元素_Java集合――遍历集合元素并修改的全部内容,希望文章能够帮你解决java集合遍历修改指定元素_Java集合――遍历集合元素并修改所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复