遍历 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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm快捷运行_pycharm打开python项目

    pycharm快捷运行_pycharm打开python项目秒速打开pycharm方法安装了pycharm以后,常常感觉到打开软件时非常的慢,因此,需要给pycharm分配更多的运行内存。提速方法如下首先找到pycharm安装路径下Bin文件夹中的“pycharm64.exe.vmoptions”或者“pycharm.exe.vmoptions”文件。根据自己的电脑配置(64位系统还是32位系统)选择相应的文件。其次,将-server-Xms128m-Xmx512m修改为:-server-Xms1024m-Xmx2048m最后重启pycha

    2022年8月25日
    9
  • linux解压zip文件,

    linux解压zip文件,一,linux解压zip文件,命令:unzip如果没有该命令,可先安装,命令为:yum-yinstallunzip

    2022年5月24日
    37
  • pycharm安装教程2021.2.2_eclipse环境配置

    pycharm安装教程2021.2.2_eclipse环境配置在PyCharm中如何配置Anaconda3环境软件:PyCharm2020.2.2×64;Anaconda3(64-bit)步骤如下:1.File→NewProject2.选择Newenvironment,Conda选项我的是默认选好的,没有更改3.Create即可,下一次创建新的项目默认使用Anaconda环境…

    2022年8月29日
    5
  • 按位取反运算符~_c语言∧按位异或运算符

    按位取反运算符~_c语言∧按位异或运算符https://www.cnblogs.com/shy1766IT/p/6184874.html二进制数在内存中以补码的形式存储。按位取反:二进制每一位取反,0变1,1变0。~9的计算步骤:转二进制:01001计算补码:01001按位取反:10110转为原码:按位取反:11001末位加一:11010符号位为1是负数,即-10varx…

    2022年8月14日
    12
  • Android11 无Root 访问data目录实现、Android11访问data目录、Android11解除data目录限制、Android11 data空白解决

    Android11 无Root 访问data目录实现、Android11访问data目录、Android11解除data目录限制、Android11 data空白解决Android11无Root访问data目录实现、Android11访问data目录、Android11解除data目录限制、Android11data空白解决、SAF文件访问框架

    2022年7月12日
    41
  • linux复制文件夹下的所有文件到另一个文件夹_shell复制文件内容到另一个文件

    linux复制文件夹下的所有文件到另一个文件夹_shell复制文件内容到另一个文件Linux系统cp的用法:cp用于复制文件或目录。参数说明:-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。-d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。-f:覆盖已经存在的目标文件而不给出提示。-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答”y”时目标文件将被覆盖…

    2022年8月23日
    13

发表回复

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

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