Java遍历集合的三种基本方法

package com.ustb.ly.List;

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

/**
 * @author LinYue
 * @email ustb2021@126.com
 * @create 2021-01-15 22:06
 */

/*
    List集合特有的方法:
        void add(int index,E element)	在此集合中的指定位置插入指定的元素
        E remove(int index)	删除指定索引处的元素,返回被删除的元素
        E set(int index,E element)	修改指定索引处的元素,返回被修改的元素
        E get(int index)	返回指定索引处的元素
 */
public class ListTest2 {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();

        //void add(int index,E element)	在此集合中的指定位置插入指定的元素
        list.add(0,"hello");
        list.add(1,"world");
        list.add(2,"java");
        //list.add(11,"java");    //IndexOutOfBoundsException

        //E remove(int index)	删除指定索引处的元素,返回被删除的元素
        //System.out.println(list.remove(1));

        //E set(int index,E element)	修改指定索引处的元素,返回被修改的元素
        list.set(1,"javaee");

        //E get(int index)	返回指定索引处的元素
        //System.out.println(list.get(1));
//        System.out.println(list);

        //三种遍历集合的方式

        //1.普通for循环遍历集合元素
        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));
        }

        System.out.println("=================");
        //2.增强for循环遍历集合元素
        for (String s : list) {
            System.out.println(s);
        }
        System.out.println("=================");
        //3.iterator迭代器遍历集合元素
        Iterator<String> iterator = list.iterator();
        while (iterator.hasNext()) {
            String s = iterator.next();
            System.out.println(s);
        }

    }

}

  

posted @ 2021-01-15 22:24  虎子哥688  阅读(101)  评论(0)    收藏  举报