我是靠谱客的博主 激动鞋垫,最近开发中收集的这篇文章主要介绍java集合遍历修改指定元素_Java集合――遍历集合元素并修改,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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集合――遍历集合元素并修改所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部