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的遍历相关推荐

  1. java ArrayList 排序 遍历

    一.介绍 ArrayList是实现List接口的动态数组,注意,ArrayList实现不是同步的.如果多个线程同时访问一个ArrayList实例,而其中至少一个线程从结构上修改了列表,那么它必须保持外 ...

  2. java学习(101):arraylist的遍历和增加

    //arraylist的遍历和增加 import java.util.ArrayList;public class test37 {public static void main(String[] a ...

  3. java arraylist 遍历_java集合ArrayList的三种遍历方式

    ArrayList ArrayList 使用连续的内存单元存储数据元素,是一个其容量能够动态增长的动态数组. 当添加或删除数据元素时(最后位置除外),ArrayList 需要移动其被添加(或删除)元素 ...

  4. java arraylist的问题

    java arraylist的问题 不得不说,我犯了错,很基础的.. 遍历list的时候可以删除数组元素吗? 答案是:简单/增强for循环不可以,list.iterator()这样的方式就可以. 我之 ...

  5. java list 删除 遍历_Java list利用遍历进行删除操作3种方法解析

    Java list利用遍历进行删除操作3种方法解析 这篇文章主要介绍了Java list利用遍历进行删除操作3种方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需 ...

  6. java中map怎么遍历,Java中怎么遍历Map的所有的元素

    Java中怎样遍历Map的所有的元素 JDK1.4中 view plaincopy to clipboardprint? Map map = new HashMap(); Iterator it = ...

  7. [java]ArrayList的介绍

    ArrayList的介绍 ArrayLis在java.util包下,是List接口的一个实现类.ArrayList在其内部封装了一个长度可变的数组,当向其中添加一个元素时,如果数组满了,它会创建一个更 ...

  8. java arraylist排序_最全Java集合笔记

    集合概述 什么是集合 集合框架:用于存储数据的容器. 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构.任何集合框架都包含三大块内容:对外的接口.接口的实现和对集合运算的算法. 接口:表示集 ...

  9. android list集合遍历,Java list集合遍历操作遇到的问题

    Java程序员在使用java list集合遍历操作时经常会遇到一些问题,遇到问题该如何解决,想必一些新手也是非常极手,在此,小编给大家汇总了一些java list集合遍历操作常见的问题,给大家做详细分 ...

最新文章

  1. 离散制造业的数据采集之路
  2. SpringBoot(二)——实现一个基本的小网站
  3. 使用SSMS操作数据-sql
  4. c mysql安装教程视频_MySQL安装教程 - Windows安装MySQL教程 - 小白式安装MySQL教程 - 青衫慧博客...
  5. Redis:07---Redis数据结构
  6. 小米MIX 4屏幕细节曝光:首发柔性曲面屏下前摄
  7. 传输层学习之五(TCP的SACK,F-RTO)
  8. js的5种继承方式——前端面试
  9. 一个demo学会c++编程
  10. matlab四宫格画图_科学网—Matlab画图(一):生成高质量的供发表和展示用的图 - 周建锋的博文...
  11. 使用预计算实时全局光照优化照明-优化实时光照贴图
  12. nachos交叉编译器java_ubuntu - 编译Nachos源代码时出错“gnu / stubs-32.h:没有这样的文件或目录”...
  13. Openwrt 安全模式failsafe分析
  14. 怎么调linux系统的屏幕刷新率,怎么改屏幕的刷新率?
  15. 罗振宇2021跨年演讲5:为什么你要建成自己的“黄鹤楼”?
  16. 达索系统引领数字化的五个时代
  17. 永磁同步电机转子位置估算专题 —— 基波模型类位置估算概要
  18. xmanager无法连接Linux服务器,解决xmanager连接linux出错问题
  19. Trailing return types尾部返回类型
  20. frame组件+pack()来布局定位组件,实例讲解

热门文章

  1. paho架构_最科学的股权架构设计浅析
  2. 窗口布局流程 - 安卓R
  3. 中证协组织专题座谈会,加快推进区块链技术在证券行业应用
  4. 利用Python整理TGA的导出数据,成为Excel格式的
  5. 波士顿房价预测——机器学习入门级案例
  6. 经验原石_哔哩哔哩经验原石怎么用
  7. HTML+CSS+JS案例展示(留言板)
  8. html 透明的圆形,CSS-具有渐变边框的透明圆形按钮
  9. SpringBoot图文教程「概念+案例 思维导图」「基础篇上」
  10. centos 卸载ffmpeg_CentOS7安装ffmpeg