創建ArrayList集合對象並添加元素


ArrayListDemo.java

import java.util.ArrayList;

/*
 *   為什么出現集合類:
 *          我們學習的是面向對象編程語言,而面向對象編程語言對事物的描述都是通過對象來體現的。
 *          為了方便對多個對象進行操作,我們就必須對這多個對象進行存儲,而要想對多個對象進行存儲,
 *         就不能是一個基本的變量,而應該是一個容器類型的變量。
 *         到目前為止,我們學習過了哪些容器類型的數據呢?StringBuilder,數組。
 *    StringBuilder的結果只能是一個字符串類型,不一定滿足我們的需求。
 *         所以,我們目前只能選擇數組了,也就是我們前面學習過的對象數組。
 *        但是,數組的長度是固定的,適應不了變化的需求,那么,我們該如何選擇呢?
 *        這個時候,Java就提供了集合類供我們使用。
 *        
 *        
 * 集合類的特點:
 *    長度可變
 *    
 *   
 *   ArrayList<E>:大小可變的數組的實現
 *             <E>:是一種特殊的數據類型,泛型。
 *             怎么用呢?
 *             在出現E的地方我們使用引用數據類型替換即可
 *             舉例:ArrayList<String>,ArrayList<Student>
 *  構造方法:
 *     ArrayList()
 *     
 * 添加元素
 *      public boolean add(E e)將指定的元素添加到此列表的尾部。 
 *    public void add(int index,
                E element)將指定的元素插入此列表中的指定位置。向右移動當前位於該位置的元素(如果有)以及所有后續元素(將其索引加 1)。
 *      
 */
public class ArrayListDemo {
    public static void main(String[] args) {
        //創建集合對象
        ArrayList<String> array=new ArrayList<String>();
        //public boolean add(E e)將指定的元素添加到此列表的尾部
        array.add("hello");
        array.add("world");
        array.add("money");
        // public void add(int index,E element)將指定的元素插入此列表中的指定位置。向右移動當前位於該位置的元素(如果有)以及所有后續元素(將其索引加 1)。
        array.add(1,"app");
        System.out.println("array:"+array);
    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM