構造方法摘要arraylist()
構造乙個初始容量為 10 的空列表。
arraylist(collection<? extends e> c)
構造乙個包含指定 collection 的元素的列表,這些元素是按照該 collection 的迭代器返回它們的順序排列的。
arraylist(int initialcapacity)
構造乙個具有指定初始容量的空列表。
方法摘要
boolean add(e e)
將指定的元素新增到此列表的尾部。
void add(int index, e element)
將指定的元素插入此列表中的指定位置。
boolean addall(collection<? extends e> c)
按照指定 collection 的迭代器所返回的元素順序,將該 collection 中的所有元素新增到此列表的尾部。
boolean addall(int index, collection<? extends e> c)
從指定的位置開始,將指定 collection 中的所有元素插入到此列表中。
void clear()
移除此列表中的所有元素。
object clone()
返回此 arraylist 例項的淺表副本。
boolean contains(object o)
如果此列表中包含指定的元素,則返回 true。
void ensurecapacity(int mincapacity)
如有必要,增加此 arraylist 例項的容量,以確保它至少能夠容納最小容量引數所指定的元素數。
e get(int index)
返回此列表中指定位置上的元素。
int indexof(object o)
返回此列表中首次出現的指定元素的索引,或如果此列表不包含元素,則返回 -1。
boolean isempty()
如果此列表中沒有元素,則返回 true
int lastindexof(object o)
返回此列表中最後一次出現的指定元素的索引,或如果此列表不包含索引,則返回 -1。
e remove(int index)
移除此列表中指定位置上的元素。
boolean remove(object o)
移除此列表中首次出現的指定元素(如果存在)。
protected void removerange(int fromindex, int toindex)
移除列表中索引在 fromindex(包括)和 toindex(不包括)之間的所有元素。
e set(int index, e element)
用指定的元素替代此列表中指定位置上的元素。
int size()
返回此列表中的元素數。
object toarray()
按適當順序(從第乙個到最後乙個元素)返回包含此列表中所有元素的陣列。
t toarray(t a)
按適當順序(從第乙個到最後乙個元素)返回包含此列表中所有元素的陣列;返回陣列的執行時型別是指定陣列的執行時型別。
void trimtosize()
將此 arraylist 例項的容量調整為列表的當前大小。
js實現ArrayList功能
構造方法摘要 arraylist 構造乙個初始容量為 10 的空列表。arraylist collection c 構造乙個包括指定 collection 的元素的列表,這些元素是依照該 collection 的迭代器返回它們的順序排列的。arraylist int initialcapacity ...
js實現map功能
var map function this.arrlength 0 假如有重複key,則不存入 this.put function key,value this.get function key 傳入的引數必須為map結構 this.putall function map else this.rem...
js實現複製功能
在一些涉及到個人資訊比較多的h頁面,經常可能會出現複製賬號到剪下板的功能,那麼怎麼用js怎麼實現複製貼上功能呢?正好最近開發的模組中又有乙個這樣的功能,總結一下,方便後面使用。效果圖 核心 require clipboard function clipboard aftercopy function...