//首先需要建立乙個arraylist
arraylist arr=new arraylist();
//然後往arraylist裡面插入一些值
arr.add("a");
arr.add("b");
arr.add("c");
arr.add("d");
arr.add("e");
arr.add("f");
arr.add("g");
arr.add("h");
arr.add("i");
//下面是輸出arraylist的長度
system.out.println(arr.size());
//下標的輸出方式
for(int i=0;i//foreach輸出(jdk的版本必須》=jdk1.5)
for(object o:arr)
//jdk1.8的語法糖(jdk版本也必須是1.8的)
arr.foreach(a->system.out.println(a));
//jdk1.8迭代器
iterator it=arr.iterator();
while(it.hasnext())
//arraylist 預設的長度是10 當長度為10的時候,增長因子數為0.5倍,向下取整數。
arraylist arr=new arraylist(輸入arraylist的長度(可不輸入,預設為10));
for(int i=0;i<30;i++)
arraylist arr=new arraylist();
arr.add("a");
arr.add("b");
arr.add("c");
arr.add("d");
arr.add("e");
listiterator list=arr.listiterator();
//向下讀取(先向下再向上輸出,反之向上輸出將沒有值)
system.out.println("-------------------向下");
while(list.hasnext())
//向上讀取
system.out.println("-------------------向上");
while(list.hasprevious())
//檢視list源**,arraylist源**,使用反射檢視屬性
static void print(list arraylist)throws exception
ArrayList的輸出方式以及因子增長數
1.arraylist 預設長度是10 當長度為10的時候,增長因子數是原來長度的0.5倍並且是向下取整 arraylist arr new arraylist arr.add a arr.add b arr.add c arr.add d arr.add e arr.add f arr.add g...
Array List和ArrayList的區別與
定義 public abstract class array icloneable,ilist,icollection,ienumerable,istructuralcomparable,istructuraequatable 陣列在記憶體中是連續儲存的,所以它的索引速度是非常的快,而且賦值與修改元...
陣列 一 模擬ArrayList
package datastructure 物件導向方式的對陣列封裝,模擬arraylist author wangtao date 2016 10 19 上午9 39 43 version v1.0 todo 描述 public class myarray 新增資料 public void ins...