學編程學IT教程之ArrayList教程

學編程吧學編程學IT教程之java教程ArrayList發佈了,歡迎通過xuebiancheng8.com來訪問

ArrayList前面已經分析過了,這次來分析下ArrayList的優缺點和用法。

ArrayList的的本質是動態數組,所以本質上還是數組,數組的內存地址是連續的,且有順序的,所以動態數組中刪除,添加元素的時候要保持順序,所以ArrayList不擅長增刪,擅長查詢和修改。ArrayList動態數組的增長速度是50%,ArrayList是線程非安全的,訪問速度比較快,但是安全性不高,尤其在處理多線程併發訪問時。

下面看ArrayList的用法

List<String> list = new ArrayList<String>();

list.add("a");

list.add("b");

list.add("c");

list.add("d");

for(String str:list){

    System.out.println(str);

}

Sytem.out.println(list.get(0));

list.set(0,"f");

上面就是list的增刪改查。

更多內容請通過xuebiancheng8.com來學習。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章