Java中,遍历 ArrayList的几种方法

import java.util.ArrayList;

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

/**
 *遍历 ArrayList
 */
public class test2 {


    public static void main(String[] args) {

        List<String> list=new ArrayList<String>();
        list.add("Hello");
        list.add("World");
        list.add("HAHAHAHA");


        //第一种遍历方法使用foreach遍历List
        //也可以改写for(int i=0;i<list.size();i++)这种形式
        for (String str : list) {
            System.out.println(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(strArray[i]);
        }



       //第三种遍历 使用迭代器进行相关遍历
        Iterator<String> ite=list.iterator();//获取list的迭代器
        while(ite.hasNext())//判断下一个元素之后有值
        {
            System.out.println(ite.next());
        }



    }
}

猜你喜欢

转载自blog.csdn.net/qq_28944815/article/details/78192649