遍历 ArrayList[通俗易懂]

遍历 ArrayList[通俗易懂]packagecom.List;importjava.util.*;publicclassListTest{publicvoidlisttest(){Listlist=newArrayList();  list.add(“Hello”);  list.add(“World”);  list.add(“HAHAHAHA

大家好,又见面了,我是你们的朋友全栈君。package com.List;

import java.util.*;

public class ListTest {





public void listtest()


{


List<String> list=new ArrayList<String>();


    list.add(“Hello”);


    list.add(“World”);


    list.add(“HAHAHAHA”);


    


}


public static void main(String[] args) { 


     


   List<String> list = new ArrayList<String>(); 


   list.add(“1”); 


   list.add(“2”); 


   list.add(“3”); 


  //第一种遍历方法使用for :


   for(String str:list)//也可以改写for(int i=0;i<list.size();i++)这种形式


   {


   
System.out.println(“one:”+str);


   }


   第二种遍历,把链表变为数组相关的内容进行遍历


   String [] strArray=new String[list.size()];


   list.toArray(strArray);


   for(int i=0;i<strArray.length;i++)//这里也可以改写为  foreach(String str:strArray)这种形式


   {


   
System.out.println(“two:”+strArray[i]);


   }


   //第三种遍历 使用迭代器进行相关遍历


   Iterator<String> it=list.iterator();


   while(it.hasNext())//判断下一个元素之后有值


   {


   
 System.out.println(it.next());


   }


  


 } 

}

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

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

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


相关推荐

  • ASP.NET MVC实现权限管理以及权限分配「建议收藏」

    ASP.NET MVC实现权限管理以及权限分配「建议收藏」权限管理与分配至少要有三张表然而往往难住我们的并不是数据库的设计而是后台的实现 //查询用户所具有的权限    publicListGetprenisson(intuserid){      ptestEntitiespst=newptestEntities();          stringsql

    2022年7月22日
    17
  • Jedis源码分析(四)-JedisSentinel与ShardedJedis介绍「建议收藏」

    Jedis源码分析(四)-JedisSentinel与ShardedJedis介绍

    2022年4月3日
    52
  • 优秀ASP.NET程序员修炼之路

    初级的程序员或经验不足的程序员往往只意识到自己的程序是写给计算机的,而不会在意程序其实也是写给人的,或在意得不够、不全面。写给机器的程序,往往追求的是运行正确、执行效率能满足要求。但程序员的任务仅仅

    2021年12月25日
    48
  • js垃圾处理机制_java中垃圾回收有什么目的

    js垃圾处理机制_java中垃圾回收有什么目的文章目录前置知识堆栈栈堆执行上下文与作用域链执行上下文作用域链一、JavaScript中怎么被定义为垃圾使用局部变量使用对象概括二、两种回收策略标记清理引用计数概括三、什么时候执行垃圾回收关于ChromeV8引擎的GC分代回收指针与活跃对象的区分回收的执行周期四、内存问题五、Es6WeakMap参考文章前置知识堆栈栈什么是栈栈其实是一种数据结构,有着先进后出,后进先出的特性,用生活中的事物来理解最形象的就是汉诺塔了。我们在栈中存储的数据就像汉诺塔的盘子一样,最先放进去在最下面,最后放入的盘.

    2022年10月9日
    3
  • navicat15.0.23.0激活码【2021.10最新】

    (navicat15.0.23.0激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html1STL5S9V8F-eyJsa…

    2022年3月27日
    62
  • java python哪个好_java和python哪个更好用?(一)[通俗易懂]

    java python哪个好_java和python哪个更好用?(一)[通俗易懂]JavaJava是世界上最古老,功能最强大的编程语言之一。它是一种通用的静态类型的语言。这意味着任何人都可以使用它。使用此编程语言没有特定的目的。Java还是一种面向对象的编程语言。这使其成为易于使用的编程语言之一。Java还是一种可移植的编程语言,可以在WORA上运行(一旦在任何地方运行,编写一次)。这意味着您可以在特定计算机上编写Java程序,并在任何平台上使用它。您需要拥有Java虚拟机(…

    2022年7月8日
    23

发表回复

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

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