`
ch_kexin
  • 浏览: 904571 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

java 遍历arrayList的四种方法

 
阅读更多
package com.test;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ArrayListDemo {
    public static void main(String args[]){
        List<String> list = new ArrayList<String>();
        list.add("luojiahui");
        list.add("luojiafeng");
        //方法1
        Iterator it1 = list.iterator();
        while(it1.hasNext()){
            System.out.println(it1.next());
        }
        //方法2
        for(Iterator it2 = list.iterator();it2.hasNext();){
             System.out.println(it2.next());
        }
        //方法3
        for(String tmp:list){
            System.out.println(tmp);
        }
        //方法4
        for(int i = 0;i < list.size(); i ++){
            System.out.println(list.get(i));
        }
    }
}

 

分享到:
评论

相关推荐

    如何遍历ArrayList

    遍历ArrayList的多种方法 ArrayList是一种常用的Java集合类,它可以存储多个元素,并提供了多种遍历元素的方法。在本文中,我们将介绍ArrayList的多种遍历方法,并比较它们之间的区别。 使用Iterator遍历ArrayList...

    Java遍历arrayList的四种方法

    import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayListDemo { public static void main(String args[]){ List&lt;String&gt; list = new ArrayList(); list.add(...

    java arrayList遍历的四种方法及Java中ArrayList类的用法

    2. **遍历ArrayList的四种方法**: - **迭代器遍历**(方法1和方法2):通过`Iterator`接口进行遍历,`iterator()`方法返回一个迭代器,`hasNext()`检查是否有下一个元素,`next()`获取下一个元素。 ```java ...

    Java中ArrayList的removeAll方法详解

    ArrayList的removeAll方法的实现机制是通过循环遍历ArrayList中的每个元素,然后使用contains方法判断该元素是否在另外一个集合中,如果在,则删除该元素。这种实现机制的问题是,它需要两层循环,时间复杂度为O(m*n...

    jni操作arraylist对象

    为此,我们需要获取ArrayList对应的Java类型ID(`jclass`)和ArrayList的`add`方法ID(`jmethodID`)。 ```c++ jclass arrayListClass = env-&gt;FindClass("java/util/ArrayList"); if (arrayListClass == NULL) { /...

    Java ArrayList遍历修改代码实例解析

    但是,需要注意的是,我们需要从后往前遍历ArrayList,以免引发 ConcurrentModificationException 异常。 ```java public static void main(String[] args) { ArrayList&lt;String&gt; list = new ArrayList(); list....

    java Map 遍历方法

    1. **遍历ArrayList** 对于列表的遍历较为简单,可以直接使用For-Each循环。 ```java ArrayList&lt;String&gt; list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); for (String m : list) {...

    运用Java遍历文件夹的方法总结.doc

    ### 运用Java遍历文件夹的方法总结 在日常开发工作中,经常需要处理文件系统相关的操作,例如遍历文件夹中的所有文件或特定类型的文件。本文将详细介绍两种使用Java进行文件夹遍历的方法:递归算法和非递归算法,并...

    java迭代器模式实现正反向遍历

    在这个例子中,`Iterator`接口定义了四个基本方法: - `First()`:返回序列中的第一个元素。 - `Next()`:返回序列中的下一个元素,并将内部指针移动到下一个位置。 - `IsDone()`:检查是否已到达序列的末尾。 - `...

    java使用ArrayList遍历及效率比较实例分析

    首先,我们来看看四种不同的遍历ArrayList的方法: 1. 使用Iterator迭代器: ```java Iterator it = arrL.iterator(); while(it.hasNext()){ arrLTmp1.add(it.next()); } ``` 这种方法创建了一个Iterator对象,...

    java 中ArrayList迭代的两种实现方法

    当我们需要遍历ArrayList中的元素时,有两种主要的迭代方式:通过`Iterator`接口和使用增强型for循环(也称为foreach循环)。这两种方法都允许我们访问ArrayList中的每个元素,但它们的实现方式略有不同。 ### 1. ...

    java遍历特例

    ### Java遍历特例知识点详解 #### 一、概述 在Java编程中,遍历Map是一种常见的操作方式,尤其在处理键值对数据时尤为重要。本文档主要介绍了几种常用的遍历`Map`的方法,包括使用传统的迭代器、增强for循环(引入...

    java遍历list集合3种方式和性能对比

    下面将详细探讨三种遍历List集合的方法及其性能差异。 1. 使用`Iterator`遍历: ```java List list = new ArrayList(); // 添加元素 for (Iterator&lt;String&gt; it = list.iterator(); it.hasNext(); ) { String data ...

    java遍历list集合.zip

    Java中的List接口定义了iterator()方法,返回一个Iterator对象,用于遍历集合。使用迭代器的优点是可以安全地删除集合中的元素,而不会影响到其他元素的索引。 ```java List&lt;String&gt; list = new ArrayList(); // ...

    java集合遍历的几种方式总结及详细比较

    Java集合遍历的几种方式总结及详细比较 Java集合遍历是Java编程中最基本也是最重要的操作之一。集合遍历是指对集合中的每个元素进行访问和处理的过程。Java中提供了多种集合遍历方式,包括迭代器遍历、Map遍历、...

    java多叉树的实现和遍历输出

    本篇文章将深入探讨如何在Java中实现多叉树以及其遍历方法。 首先,我们需要定义一个多叉树节点类。这个类通常包含一个数据字段来存储节点值,以及一个ArrayList或LinkedList等动态数组来存储子节点。以下是一个...

    Java遍历集合方法分析(实现原理、算法性能、适用场合)_.docx

    本文将深入分析Java中三种主要的遍历集合方法:传统的for循环遍历、迭代器遍历以及foreach循环遍历。 1. **传统的for循环遍历**: 这种方式依赖于计数器,开发者需要手动初始化并维护计数器,依次读取集合中的每个...

    Java中ArrayList的使用方法简单介绍

    在Java编程语言中,ArrayList是集合框架中的一种重要数据结构,属于List接口的实现类。ArrayList主要用于存储一组有序的、可变大小的对象序列。它的特点是允许快速的随机访问,但插入和删除元素时效率相对较低,因为...

    java数组 遍历方法集合

    本文将详细介绍三种常用的Java数组遍历方法:使用迭代器遍历、使用传统的for循环遍历以及使用增强型for循环遍历。 #### 一、使用迭代器遍历 迭代器(`Iterator`)是Java集合框架的一部分,主要用于遍历集合中的...

    Java实现遍历一个数组

    以上就是Java遍历数组的各种方法,每种方法都有其适用场景,根据实际需求选择合适的方式。了解这些基础知识对于Java程序员来说至关重要,因为它们构成了许多复杂算法和数据结构的基础。在项目实践中,通过阅读提供的...

Global site tag (gtag.js) - Google Analytics