學編程吧學編程學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來學習。