Java ArrayList的遍历
Java ArrayList的遍历
- 1、for循环遍历
- 2、将链表转换为数组,然后遍历
- 3、使用迭代器进行遍历
1、for循环遍历
import java.util.ArrayList;
import java.util.List;public class Test1 {public static void main(String[] args) {List<String> list=new ArrayList<String>();//添加元素list.add("qazwsx");list.add("world");//加强for循环for(String str:list) {System.out.println(str);}}
}
2、将链表转换为数组,然后遍历
import java.util.ArrayList;
import java.util.List;public class Test1 {public static void main(String[] args) {List<String> list=new ArrayList<String>();//添加元素list.add("qazwsx");list.add("world");String [] str=new String[list.size()];list.toArray(str);for(String s:str) {System.out.println(s);}}
}
3、使用迭代器进行遍历
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;public class Test1 {public static void main(String[] args) {List<String> list=new ArrayList<String>();//添加元素list.add("qazwsx");list.add("world");Iterator<String> str=list.iterator();//判断下一个元素之后是否有值,有的话就打印(不用担心是否会超出集合长度while(str.hasNext()) {System.out.println(str.next());}}
}
Java ArrayList的遍历相关推荐
- java ArrayList 排序 遍历
一.介绍 ArrayList是实现List接口的动态数组,注意,ArrayList实现不是同步的.如果多个线程同时访问一个ArrayList实例,而其中至少一个线程从结构上修改了列表,那么它必须保持外 ...
- java学习(101):arraylist的遍历和增加
//arraylist的遍历和增加 import java.util.ArrayList;public class test37 {public static void main(String[] a ...
- java arraylist 遍历_java集合ArrayList的三种遍历方式
ArrayList ArrayList 使用连续的内存单元存储数据元素,是一个其容量能够动态增长的动态数组. 当添加或删除数据元素时(最后位置除外),ArrayList 需要移动其被添加(或删除)元素 ...
- java arraylist的问题
java arraylist的问题 不得不说,我犯了错,很基础的.. 遍历list的时候可以删除数组元素吗? 答案是:简单/增强for循环不可以,list.iterator()这样的方式就可以. 我之 ...
- java list 删除 遍历_Java list利用遍历进行删除操作3种方法解析
Java list利用遍历进行删除操作3种方法解析 这篇文章主要介绍了Java list利用遍历进行删除操作3种方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需 ...
- java中map怎么遍历,Java中怎么遍历Map的所有的元素
Java中怎样遍历Map的所有的元素 JDK1.4中 view plaincopy to clipboardprint? Map map = new HashMap(); Iterator it = ...
- [java]ArrayList的介绍
ArrayList的介绍 ArrayLis在java.util包下,是List接口的一个实现类.ArrayList在其内部封装了一个长度可变的数组,当向其中添加一个元素时,如果数组满了,它会创建一个更 ...
- java arraylist排序_最全Java集合笔记
集合概述 什么是集合 集合框架:用于存储数据的容器. 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构.任何集合框架都包含三大块内容:对外的接口.接口的实现和对集合运算的算法. 接口:表示集 ...
- android list集合遍历,Java list集合遍历操作遇到的问题
Java程序员在使用java list集合遍历操作时经常会遇到一些问题,遇到问题该如何解决,想必一些新手也是非常极手,在此,小编给大家汇总了一些java list集合遍历操作常见的问题,给大家做详细分 ...
最新文章
- 离散制造业的数据采集之路
- SpringBoot(二)——实现一个基本的小网站
- 使用SSMS操作数据-sql
- c mysql安装教程视频_MySQL安装教程 - Windows安装MySQL教程 - 小白式安装MySQL教程 - 青衫慧博客...
- Redis:07---Redis数据结构
- 小米MIX 4屏幕细节曝光:首发柔性曲面屏下前摄
- 传输层学习之五(TCP的SACK,F-RTO)
- js的5种继承方式——前端面试
- 一个demo学会c++编程
- matlab四宫格画图_科学网—Matlab画图(一):生成高质量的供发表和展示用的图 - 周建锋的博文...
- 使用预计算实时全局光照优化照明-优化实时光照贴图
- nachos交叉编译器java_ubuntu - 编译Nachos源代码时出错“gnu / stubs-32.h:没有这样的文件或目录”...
- Openwrt 安全模式failsafe分析
- 怎么调linux系统的屏幕刷新率,怎么改屏幕的刷新率?
- 罗振宇2021跨年演讲5:为什么你要建成自己的“黄鹤楼”?
- 达索系统引领数字化的五个时代
- 永磁同步电机转子位置估算专题 —— 基波模型类位置估算概要
- xmanager无法连接Linux服务器,解决xmanager连接linux出错问题
- Trailing return types尾部返回类型
- frame组件+pack()来布局定位组件,实例讲解