ArrayList的輸出以及一些問題

2022-09-07 13:15:10 字數 1499 閱讀 8309

//首先需要建立乙個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...