為了
在Java中存儲動態大小的元素
,我們使用了
ArrayList
。每當添加新元素時,它會自動增加其大小。
ArrayList
實現Java的List接口和Java的Collection的一部分。

由于其功能和靈活性,它被廣泛使用。
An 
ArrayList
是一個可調整大小的數組,也稱為動態數組。它根據新元素增加其大小,并在刪除元素時減小大小。
數組用于在
ArrayList
 
內部存儲元素  。它允許您通過索引檢索元素。
Java  
ArrayList
 
類允許重復和空值。
Java  
ArrayList
 
類是一個有序的集合。它保持元素的插入順序。
在  
ArrayList
,你不能創建一個  
ArrayList
 
原始類型,如int,char,boolean等。你必須使用盒裝類型,如整數,字符,布爾等。

ArrayList 
實現
  List接口  
擴展
 Collection 
擴展
 Iterable。
在Java中,我們可以
ArrayList
通過創建這個簡單的語句來創建:
ArrayList <String> arlist = new ArrayList <String>();
在上面的語法中,list是“String”類型,因此要添加到此列表的元素將是字符串類型。類型決定了哪種類型的元素列表。
ArrayList <String> arlist = new ArrayList <Integer>();
上面的語法,接受int元素。
要在ArrayList中添加元素,我們可以使用
add( )
方法。這種方法有變化,使用取決于要求。
arlist.add(“JavaTpoint”);
在特定位置添加元素,我們可以編寫如下方法:
arlist.add(2,“JavaTpoint”);
class  ArrayList1 {
   public  static  void  main(String  args []){
ArrayList < String > ArrayList < String >();
arlist。添加(“JAVA”);
arlist。添加(“Csharp”);
arlist。add(“Python”);
arlist。添加(“Php”);
arlist。添加(“Android”);
arlist。添加(“HTML”);
//在第六位添加“C ++”
arlist。add(5,“C ++”);
//顯示元素
系統。出。println(arlist);
}
}
輸出:
[JAVA,Csharp,Python,Php,Android,C ++,HTML]
要添加元素
ArrayList
,我們可以使用該
remove( )
方法。這種方法也有變化。
class  ArrayList1 {
   public  static  void  main(String  args []){
ArrayList < String > ArrayList < String >();
arlist。添加(“JAVA”);
arlist。添加(“Csharp”);
arlist。add(“Python”);
arlist。添加(“Php”);
arlist。添加(“Android”);
arlist。添加(“HTML”);
//從第六位移除“C ++”
arlist。刪除(“C ++”);
//顯示元素
系統。出。println(arlist);
}
}
class  ArrayList1 {
   public  static  void  main(String  args []){
ArrayList < String > ArrayList < String >();
arlist。添加(“JAVA”);
arlist。添加(“Csharp”);
arlist。add(“Python”);
arlist。添加(“Php”);
arlist。添加(“Android”);
arlist。添加(“HTML”);
//從第六位移除“C ++”
arlist。刪除(“C ++”);
//顯示元素
系統。出。println(arlist);
}
}
輸出:[JAVA,Csharp,Python,Php,Android,HTML]
Java ArrayList中有許多方法,但我們在這里解釋一些主要方法:
| Int Siz() | 返回列表中的元素。 | 
| Void trimToSize() | 用于將列表當前大小的容量調整為ArrayList實例。 | 
| E set(int index,element) | 用指定的位置替換元素。 | 
| boolean remove(Object o) | 刪除詳細元素的第一個實例。 | 
| set(int index,Object o) | 它用于更新元素。用對象o替換元素。 | 
| 對象get(int index) | 返回列表的對象 | 
| boolean isEmpty() | 如果list為空,則返回true。 | 
| 數組列表( ) | 構建了一個空數組列表。 | 
| ArrayList(Collection <?extends E> c) | 構建了一個使用集合c的元素初始化的數組列表 | 
| ArrayList(int capacity) | 已建立的具有指定初始容量的陣列列表。 | 
快樂的編碼!
                本文名稱:如何在Java中創建數組列表-創新互聯
                
                文章轉載:http://www.yijiale78.com/article34/psepe.html
            
成都網站建設公司_創新互聯,為您提供品牌網站制作、用戶體驗、網站維護、網站導航、電子商務、網頁設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯
