java集合框架之list

package Acon.andy.list;

import java.util.ArrayList;
/*
 * list必須是有序的
 * 可以重複多個元素
 * 可以爲null元素
 */
public class ListDemo {
    /*
     *1、 默認ArrayList構造對象爲10個元素的數組
     *2、如果數組已滿,就動態擴充數組。算法:(原數組*3)/2+1;大約一半+1;
     *3、內部使用動態數組
     *4、如果已知數組元素個,就指定ArrayList(int initc)的構造方法、提高效率。
     *5、插入和刪除操作後,數組會重新排列。影響效率。儘量少用。
     */
    
    public static void myarrayslist()
    {
        ArrayList list =new ArrayList();
        //添加元素
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
        list.add(6);
        list.add(7);
        list.add(8);
        list.add(9);
        list.add(10);
        list.add(11);
        //插入元素
        list.add(5,22);
        System.out.println("一個有幾個元素: "+list.size());
        System.out.println("第5個元素: "+list.get(5));        
    }    
    public static void main(String[] args)
    {
        myarrayslist();
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章