Java中List接口重要实现类一ArrayList
1.java.util.ArrayList 集合數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu)是數(shù)組結(jié)構(gòu)。元素查找快,而增刪就比較慢
所以如果要查詢數(shù)據(jù),遍歷數(shù)據(jù),ArrayList是最常用的集合
2.ArrayList是不同步的,所以效率高
3,我們都知道看一個(gè)類,先看它的構(gòu)造方法
public ArrayList(int initialCapacity)構(gòu)造一個(gè)具有指定初始容量的空列表。
參數(shù):initialCapacity - 列表的初始容量 (*如果使用空參數(shù),自動(dòng)使用默認(rèn)值)
拋出: IllegalArgumentException - 如果指定的初始容量為負(fù)
public ArrayList()構(gòu)造一個(gè)初始容量為 10 的空列表。
public ArrayList(Collection<? extends E> c)構(gòu)造一個(gè)包含指定 collection 的元素的列表,這些元素是按照該 collection 的迭代器返回它們的順序排列的。
參數(shù):c - 其元素將放置在此列表中的 collection (<?extends E>這是泛型的上限限定,不能用在創(chuàng)建對(duì)象時(shí),只能用在傳遞參數(shù)時(shí),表示實(shí)參接收時(shí)必須是E的子類或者本身。
拋出: NullPointerException - 如果指定的 collection 為 null
最后Java.ArrayList類中有很多方法,可以去Api文檔查看
總結(jié)
以上是生活随笔為你收集整理的Java中List接口重要实现类一ArrayList的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java中的String类
- 下一篇: Java中的List接口实现类Linke