JAVA高階基礎(5)---ArrayList
阿新 • • 發佈:2018-11-26
- 是List介面的一個大小可變的陣列的實現
- 允許null值存在
- 不是同步(不是執行緒安全的)
注:更多詳細方法請自行在 API 上查詢
何時使用陣列?何時使用ArrayList?
當進行資料的儲存的時候,如果儲存的元素的個數是確定,就使用陣列;如果資料的個數是不確定,則使用ArrayList
package org.lanqiao.list.demo; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ListDemo { public static void main(String[] args) { List list = new ArrayList(); list.add(5); list.add(1); list.add(4); list.add(3); list.add(3); list.add(3); list.add(3); list.add(null); Iterator iter = list.iterator(); while(iter.hasNext()) { System.out.println(iter.next()); } } }