天天看點

Java學習List集合特有方法

方法名 說明 
void add(int index,E element) 在此集合中的指定位置插入指定的元素
E remove(int index) 删除指定索引處的元素,傳回被删除的元素
E set(int index,E element)
package com.itheima_75;

import java.util.ArrayList;
import java.util.List;
/*
   void add(int index,E element);在此集合中的指定位置插入指定的元素
   E remove(int index);删除指定索引處的元素,傳回被删除的元素
   E set(int index,E element);修改指定索引處的元素,傳回被修改的元素
   E get(int index);傳回指定索引處的元素
 */

public class ListDemo02 {
    public static void main(String[] args) {
        //建立集合對象
        List<String> list = new ArrayList<String>();

        //添加元素
        list.add("java");
        list.add("hello");
        list.add("world");

//        list.add(1,"wang");
        //IndexOutOfBoundsException
//        list.add(11,"javasee");
        //IndexOutOfBoundsException
        // E remove(int index);删除指定索引處的元素,傳回被删除的元素
//        list.remove(11);
        //IndexOutOfBoundsException
        //E set(int index,E element);修改指定索引處的元素,傳回被修改的元素
//        list.set(3,"wang");
        //E get(int index);傳回指定索引處的元素
//        System.out.println(list.get(1));
        //IndexOutOfBoundsException
//        System.out.println(list.get(11));


//       list.get(1);
        //輸出集合對象
//        System.out.println(list);
        //周遊集合

//        System.out.println(list.get(0));
//        System.out.println(list.get(1));
//        System.out.println(list.get(2));
       //
        for (int i = 0;i < list.size(); i++){
            String s = list.get(i);
            System.out.println(s);
        }

    }
}