一.在android中遍历arrayList有以下四种方法:

1.实例:
package com.mylist.test;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class ArrayListDemo {
    public static void main(String args[]){
        List list = new ArrayList();
        list.add("王五");
        list.add("李四");

        //方法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));
        }

    }
}

在android中,最好采用方法3和方法4,迭代器可能会出现内存溢出的问题。

更多相关文章

  1. android实现猜扑克牌小游戏(改进:每次只可以选择一张)
  2. Glide使用方法汇总
  3. 【android】对canvas的translate(),save(),restore()方法的理解
  4. Android(安卓)Jetpack之Lifecycle的源码分析
  5. Android性能检测--traceview工具各个参数的意思
  6. android:屏幕自适应
  7. Android(安卓)APK 文件自动安装
  8. Android(安卓)铃声和音量的获取程序
  9. Android(安卓)service通信

随机推荐

  1. sqlserver性能调优经验总结
  2. Sql Server中清空所有数据表中的记录
  3. 利用SQL语句给字段加注释的方法
  4. sql with as用法详解
  5. sql条件查询语句的简单实例
  6. SQL查询中in和exists的区别分析
  7. sql下三种批量插入数据的方法
  8. sql 百万级数据库优化方案分享
  9. SQLServer 数据库变成单个用户后无法访问
  10. 将ACCESS数据库迁移到SQLSERVER数据库两