ArrayList用法

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;

public class ArraylistExamples {
    public static void  main(String args[]){
        ArrayList list = new ArrayList();
        //增加元素到list
        list.add("item1");
        list.add("item2");
        list.add(2,"item3");
        list.add("item4");
        //显示list内容
        System.out.println("The arraylist contains the following elements: "+list);
        //检查元素位置
        int pos = list.indexOf("item2");
        System.out.println("The  index of item2 is: "+pos);
        //检查list是否为空
        boolean check = list.isEmpty();
        System.out.println("Checking if the arraylist is empty: "+check);
        //检查list是否包含某元素
        boolean element = list.contains("item2");
        System.out.println("Checking if the arraylist contains item2: "+element);
        //遍历list中元素
        //第一种方法:
        System.out.println("Retrieving items with loop using index and size list");
        for (int i = 0;i it = list.iterator();it.hasNext();){
            System.out.println("item is: "+it.next());
        }
        //替换元素
        list.set(1,"newitem");
        System.out.println("The arraylist after the replacement is: " + list);
        list.remove("item3");//移除第一次找到的“item3”
        list.remove(0);//移除元素
        System.out.println("The final contents of the arraylist are: " + list);
        //转换Arraylist为Array
        String[] array = list.toArray(new String[list.size()]);
        System.out.println("The array is: "+ Arrays.toString(array));
    }
}

你可能感兴趣的:(ArrayList用法)