java遍历ArrayList的三种方法
1.使用普通for循环
public static void function(){ArrayList<String> name= new ArrayList<>();name.add("zhangsan");name.add("lisi");name.add("wangwu");name.add("zhaoliu");//使用size()方法获取到集合的长度for (int i = 0; i < name.size(); i++) {System.out.println(name.get(i));}}
2.使用增强for遍历
public static void foreach(){5 ArrayList<String> name= new ArrayList<>();6 name.add("zhangsan");7 name.add("lisi");8 name.add("wangwu");9 name.add("zhaoliu");
10 for (String string : name) {11 System.out.println(string);
12 }
13 }
3.使用迭代器
/*2 * 遍历ArrayList的方法三:使用迭代器iterator3 */4 public static void useIterator(){5 ArrayList<String> name= new ArrayList<>();6 name.add("zhangsan");7 name.add("lisi");8 name.add("wangwu");9 name.add("zhaoliu");
10 Iterator<String> it=name.iterator();
11 while(it.hasNext()){12 System.out.println(it.next());
13 }
14 }
/*2 * 迭代器遍历集合二,我们在使用iterator();方法的时候如果集合的长度发生改变,3 * 就会产生并发修改异常。4 * 并发修改异常:ConcurrentModificationException5 * Iterator有个子接口ListIterator定义了几个操作集合的方法;6 * void add(E e) 使用迭代器往集合中添加元素7 * void remove() 删除集合中的元素8 */9 public static void foreach(){10 ArrayList<Integer> list =new ArrayList<>();
11 list.add(1);
12 list.add(2);
13 list.add(3);
14 list.add(4);
15 ListIterator<Integer>it=list.listIterator();
16
17 while(it.hasNext()){18 System.out.println(it.next());
19 }
20 }
明天的你一定会感激今天拼命的自己!
java遍历ArrayList的三种方法相关推荐
- 集合【7】--- 遍历ArrayList集合三种方法
集合相关知识总结: 集合[1] - 综述与ArrayList 集合[2] - LinkedList 集合[3] - ArrayList和LinkedList区别与联系(面试题) 集合[4]- Set ...
- Java中 遍历 ArrayList的三种方法
import java.util.*;public class test {public static void main(String[] args) {List<String> lis ...
- 遍历ArrayList的三种方法
import java.util.*;public class Test{public static void main(String[] args){List<String> list ...
- java遍历数组的三种方法
第一种方法(传统方法) int a[]={1,2,3,4,5}; for(int i=0;i<a.length;i++){System.out.println(a[i]); } 第二种方法(非传 ...
- 遍历Arraylist的三种方法及优缺点简单介绍
集合ArrayList是接口List的一种子类,它的特点是:存储的元素是有序的.底层的数据结构是数组.查询快,增删慢.在众多集合中ArrayList的遍历又是比较特殊的,下面就写一下它的三种遍历方式, ...
- arraylist 初始化_ArrayList - 遍历ArrayList的三种方法
步骤1:用for循环遍历步骤2:迭代器遍历步骤3:用增强型for循环步骤4:练习-删除ArrayList中的数据步骤5:答案-删除ArrayList中的数据 步骤 1 : 用for循环遍历 通过前面的 ...
- java 遍历arrayList的四种方法
2019独角兽企业重金招聘Python工程师标准>>> package com.test;import java.util.ArrayList; import java.util.I ...
- html5遍历集合数据,集合框架系列教材 (五)- ArrayList - 遍历ArrayList的三种方法...
结果为: Hero{name=1} Hero{name=2} Hero{name=3} Hero{name=4} Hero{name=5} Hero{name=6} Hero{name=7} Hero ...
- php遍历数组哪个效率高,PHP遍历数组的三种方法及效率对比分析
PHP遍历数组的三种方法及效率对比分析 发布于 2015-03-04 21:55:27 | 129 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...
最新文章
- 【神经网络】(3) 卷积神经网络(CNN),案例:动物三分类,附python完整代码
- Java:使用匿名内部类在方法内部定义并启动线程
- linux服务器ntp客户端配置【转】
- 熟悉linux unix,熟悉这几个常用命令,你就是Linux/Unix的vi高手了。
- Page cache和Buffer cache[转1]
- java解压文件、复制文件、删除文件代码示例
- 系统要不要更新_手机经常弹出“系统更新”,到底要不要更新?用户:后悔已来不及...
- 笔记本电脑如何保养_嘉兴专业笔记本电脑喷漆加工厂价格实惠
- ORA-600_16703比特币攻击案例分析
- 安卓下使用GET方式向服务器端提交数据
- Java 完全自学手册,从外包到大厂,再到年薪 100 万技术大佬都靠它
- 腾讯会议共享屏幕,ppt如何使用演讲者模式
- 4k hidpi 黑苹果_黑苹果如何通过开启HIDPI来增强显示效果?
- 【copy_paste数据增强】
- oracle服务器配置端口,服务端配置一个多端口号(如1521/1526)监听器
- 帝国时代3如何快速实现训练单位突破人口上限
- 解读物联网八大环节供应链(附13大电子行业产业链全景图)
- 玄学:那些年我为之疯狂的超能力(有音频版)
- ubuntu系统卸载软件方法
- Mybatis使用之分页