Java Arraylist的遍历

package deadpool;

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

public class Test {
    public static void main(String[] args) {
        List<String> list = new ArrayList<String>();
        list.add("Hello");
        list.add("World");
        list.add("HAHAHAHA");
        // 第一种遍历方法使用foreach遍历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 (int i = 0; i < strArray.length; i++) // 这里也可以改写为 foreach(String str:strArray)这种形式
        {
            System.out.println(strArray[i]);
        }

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

        Iterator<String> ite = list.iterator();
        while (ite.hasNext())// 判断下一个元素之后有值
        {
            System.out.println(ite.next());
        }
    }
}

 

posted @ 2019-07-19 09:09  寂寞致幻  阅读(150)  评论(0编辑  收藏  举报