android中遍历arrayList的四种方法[通俗易懂]

android中遍历arrayList的四种方法[通俗易懂]packagecom.mylist.test;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;publicclassArrayListDemo{   publicstaticvoidmain(Stringargs[]){       Listlist

大家好,又见面了,我是你们的朋友全栈君。

一.在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<String> list = new ArrayList<String>();
        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,迭代器可能会出现内存溢出的问题。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163113.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 解决Oracle锁表[通俗易懂]

    解决Oracle锁表[通俗易懂]1、执行以下语句可查询被锁的表selectb.owner,b.object_name,a.session_id,a.locked_modefromv$locked_objecta,dba_objectsbwhereb.object_id=a.object_id;2、执行以下语句可查询被锁的session和serialselectb.username,b.sid,b.serial#,logon_timefromv$locked_objecta,v$session.

    2022年9月26日
    0
  • Android 打包出现jdk版本错误的问题

    Android 打包出现jdk版本错误的问题

    2021年9月16日
    75
  • 最新Connectify注冊码(序列号) Connectify3.7序列号 破解版

    最新Connectify注冊码(序列号) Connectify3.7序列号 破解版

    2021年12月3日
    59
  • python优势有哪些?[通俗易懂]

    python优势有哪些?[通俗易懂]ol是英文orderedlist的缩写,翻译为中文是有序列表。有序列表是一种强调排列顺序的列表,使用标签定义,内部可以嵌套多个 标签。例如网页中常见的歌曲排行榜、游戏排行榜等都可以通过有序列表来定义。定义有序列表的基本语法格式如下: 列表项1 列表项2 列表项3 ……   在上面的语法中, 标签用于定义有序列表, 为具体的列表项,和无序列表类似,每对中 也至少应包含一对 。   在有序列表中,除了type属性之外,还可以为 定义start属..

    2022年10月5日
    1
  • 7.PyCharm基本使用与常规设置

    7.PyCharm基本使用与常规设置文章目录0.新建Python项目0.1步骤0.2演示1.主题设置1.1步骤1.2演示2.字体大小调整2.1步骤2.2演示3.添加多个解释器3.1步骤3.2演示3.3版本切换0.新建Python项目0.1步骤第一次安装,需要创建一个项目。如果能进入到开发界面请略过。1.NewProject2.选择路径3.选择本地环境–>选择电脑安装的解释器4.取消生成main.py脚本5.create6.进入到开发界面–>close关闭推荐提示0.2演示1.主题设置1

    2022年8月28日
    0
  • 手机移动端日期时间控件lcalenda

    手机移动端日期时间控件lcalenda首先引用cssjs<linkrel=”stylesheet”type=”text/css”href=”__PUBLIC__/Home/timer/LCalendar/css/LCalendar.css”/><divclass=”start_date_right”><inputtype=”text”name=”start_date”id=”s…

    2022年5月24日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号