`

ArrayList遍历的4中方法

    博客分类:
  • Java
阅读更多
	 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()+"1");
	        }

	        //方法2
	        for(Iterator it2 = list.iterator();it2.hasNext();){
	             System.out.println(it2.next()+"2");
	        }

	        //方法3
	        for(String tmp:list){
	            System.out.println(tmp+"3");
	        }

	        //方法4
	        for(int i = 0;i < list.size(); i ++){
	            System.out.println(list.get(i)+"4");
	        }

	    }
分享到:
评论

相关推荐

    如何遍历ArrayList

    在上面的代码中,我们使用GetEnumerator方法来获取ArrayList中的枚举器,然后使用while循环来遍历ArrayList中的元素。在每次循环中,我们使用ie.MoveNext方法来检查是否还有下一个元素,如果有,则使用ie.Current...

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

    遍历 ArrayList 的正确方法 在遍历 ArrayList 时,不能使用传统的 for 循环来删除元素,因为这将导致 ConcurrentModificationException 异常。相反,我们可以使用以下三种方法来遍历和删除 ArrayList 元素: ### 1...

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

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

    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对象

    4. **调用ArrayList的add方法**:现在我们有了所有必要的元素,可以调用ArrayList的`add`方法了。 ```c++ env-&gt;CallBooleanMethod(listObj, addMethod, intValue); ``` 5. **处理可能出现的异常**:在JNI中,Java...

    ArrayList排序和遍历补充案例.java

    ArrayList排序和遍历补充案例.java

    java Map 遍历方法

    使用`Map.entrySet()`方法可以返回`Map`中所有映射关系的`Set`视图,然后可以通过迭代这个`Set`来遍历整个`Map`。 ```java Map, String&gt; emails = new Hashtable(); Iterator, String&gt;&gt; it = emails.entrySet()...

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

    它们分别维护了一个指向当前元素的索引,通过`Next()`方法更新这个索引,并在`IsDone()`方法中检查是否达到序列的边界。 - `ConcreteAggregate`类使用`LinkedList`作为其内部数据结构,因为`LinkedList`提供了快速的...

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

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

    Freemarker中遍历list集合实例

    当你有一个Java对象,例如一个ArrayList或LinkedList,这些对象在Freemarker模板中表现为list类型,你可以通过`&lt;#list&gt;`来迭代每个元素。下面是一段基础示例: ```freemarker 用户名:${user.username} 姓名:${...

    java数组 遍历方法集合

    4. **遍历列表**: 使用`while`循环结合`hasNext()`和`next()`方法遍历列表中的每个元素。 #### 二、使用传统的for循环遍历 传统的for循环是最常见的数组遍历方式之一。它通过索引来访问数组中的元素。 **代码示例...

    C# 集合对象遍历性能测试

    ArrayList的优点在于其灵活性,可以存储任意类型的对象,但缺点是插入和删除元素时可能需要进行大量的元素移动,这在遍历过程中会影响性能。 其次,`Dictionary, TValue&gt;`是一个键值对的集合,基于哈希表实现。它的...

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

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

    学生管理系统(使用ArrayList)

    1. 添加学生:调用ArrayList的`add()`方法,将新学生对象添加到列表中。 2. 查找学生:使用`indexOf()`或遍历列表,根据特定条件(如学号)查找学生。 3. 更新学生信息:通过索引调用`set()`方法,修改指定学生的...

    ArrayList转化为DataTable

    在给定的代码段中,我们看到一个名为`manList`的方法,它的主要任务是将ArrayList对象转换为DataTable对象。这个方法首先创建了一个ArrayList实例`result`和一个DataTable实例`dt`。如果`result`不为空且包含至少一...

    ASP .NET - ArrayList对象

    ArrayList还提供了许多其他方法,如Capacity属性可获取或设置ArrayList的当前容量,Count属性返回ArrayList中的元素数量,Insert方法在指定位置插入元素,Sort和BinarySearch方法用于排序和搜索元素(需要IComparer...

    jstl 遍历_jstl遍历_

    `&lt;c:forEach&gt;`标签用于遍历任何可迭代的数据源,如ArrayList、LinkedList、HashMap等。其基本语法如下: ```jsp &lt;!-- 在这里处理每项元素 --&gt; ``` - `items`:指定要遍历的集合或数组。 - `var`:定义一个变量...

    ArrayList->Map

    遍历ArrayList存入HashMap中

Global site tag (gtag.js) - Google Analytics