遍历ArrayList的三种方法

遍历ArrayList的三种方法importjava.util.*;publicclassTest{publicstaticvoidmain(String[]args){List<String>list=newArrayList<String>();list.add(“Hello”);list.add(“World”);list.add(“Hello”);//第一种方法:.

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

import java.util.*;

public class Test{
    public static void main(String[] args){
        List<String> list = new ArrayList<String>();
        list.add("Hello");
        list.add("World");
        list.add("Hello");
        
        //第一种方法: for-each遍历 list
        for(String str : list){          //同for(int i = 0;i<list.size();i++)
            System.out.println(str);
        }
        
        //第二种方法: 把链表变为数组相关的内容进行遍历
        String[] strArray = new String[list.size()];
        list.toArray(strArray);
        for(String str: strArray){
            System.ot.println(strArray[i]);
        }
        
        //第三种方法: 使用迭代器
        //第三种方法不用担心在遍历过程中超过集合的长度
        Iterator<String> ite = list.iterator();
        while(ite.hasNext()){
            System.out.println(ite.next());
        }
    }
}

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

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

(0)
上一篇 2022年7月22日 下午2:36
下一篇 2022年7月22日 下午2:36


相关推荐

  • 将一个字符串对象数组转化为List<对象>

    将一个字符串对象数组转化为List<对象>Stringst Gsongson newGson TypelistType newTypeToken getType ListSearchMo gson fromJson st listType maven 依赖 dependencyg

    2026年3月18日
    1
  • intellij idea全局查找和替换[通俗易懂]

    intellij idea全局查找和替换[通俗易懂]点击这里查看&lt;intellijidea使用教程汇总篇&gt;全局查找通过快捷键Ctrl+Shift+f快速进入全局查找页面,或者通过Edit》Find》FindInPath 1、你要检索的内容;2、如何匹配内容,分别表示区分大小写、单个单词、正则、过滤查找文件;3、查找范围,分别表示在整个项目中查找、在指定模块中查找、在指定目录下查找、在指定…

    2022年6月15日
    121
  • inherits在java中是什么属性_inherits属性

    inherits在java中是什么属性_inherits属性今天在错误列表里报了这样的一个错误 情确保此代码文件中定义的类与 inherits 属性匹配 并且该类扩展的基类 例如 Page 或 Control 是正确的 呃 当时心情好无语 好抓狂 妈蛋 这个星期就要交工了 这时的错误简直坑爹我的心窝 心理面一万只草泥马在奔腾 啊啊啊啊啊 把页面翻了个变 错误还是没找到 我只好去问度娘了 度娘说 1 可能是你对添加的页面文件进行了重命名引起的

    2026年3月18日
    2
  • UE4/UE5 使用Unreal Datasmith完全教程

    UE4/UE5 使用Unreal Datasmith完全教程(2019.12.9)Datasmith功能已内置到虚幻4.24版本Datasmith支持导入Twinmotion:Twinmotion教程汇总(2021.4.2)Datasmith安装到4.20-4.23版本:UE4在4.20-23版本安装Datasmith插件(2021.3.30更新)Datasmith导出插件:Datasmith导出插件(2021.4.12更新)导入sketchup草图大师:草图大师SU导入Unity和虚幻UE4对比导入Revit2018.3+:UE4使用Da.

    2022年10月5日
    20
  • Idea激活码最新教程2023.2.2版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2023.2.2版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2023 2 2 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2023 2 2 成功激活

    2025年5月26日
    5
  • win10工作站激活码(ID00391-80000-00001-AA561破解方法「建议收藏」

    win10工作站激活码(ID00391-80000-00001-AA561破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    113

发表回复

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

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