91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

深入淺析ArrayList類在Java中的作用

發布時間:2020-11-18 15:36:47 來源:億速云 閱讀:157 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關深入淺析ArrayList類在Java中的作用,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

Java中ArrayList類詳細介紹

ArrayList是一個可變長度數組,它實現了List接口,因此它也可以包含重復元素和Null元素,也可以任意的訪問和修改元素,隨著向 ArrayList 中不斷添加元素,其容量也自動增長。不過ArrayList是非同步(同步的意思是如果多個線程同時訪問一個實例,任何一個線程對實例做了修改之后,其他線程所訪問到的實例應該是修改過的最新的實例)的,

我們經常使用List list = Collections.synchronizedList(new ArrayList<E>()); 來返回一個支持ArrayList的同步列表。

它有以下幾個常用方法:

add(int index, E element) 

          將指定的元素插入此列表中的指定位置。

add(E e) 

          將指定的元素添加到此列表的尾部。

addAll(Collection<&#63; extends E> c) 

          按照指定 collection 的迭代器所返回的元素順序,將該 collection 中的所有元素添加到此列表的尾部。

addAll(int index, Collection<&#63; extends E> c) 

          從指定的位置開始,將指定 collection 中的所有元素插入到此列表中。

clear() 

          移除此列表中的所有元素。

set(int index, E element) 

          用指定的元素替代此列表中指定位置上的元素。

get(int index) 

          返回此列表中指定位置上的元素。

 List被稱為序列,用戶可以對每個元素的插入位置進行精確的控制,也可以根據元素的索引訪問元素。

這種實現主要是通過add(int index,E element)和get(int index)兩個方法,序列還允許元素重復和空元素,對List元素的訪問主要有兩種方法:通過索引和迭代,可以通過set(int index,E element)來實現替代指定索引處的元素,List提供了特別的迭代器ListIterator,該迭代器除了可以訪問List的元素以外還可以來插入和替換元素,可以通過List的ListIterator()方法來獲取一個迭代器。

上述就是小編為大家分享的深入淺析ArrayList類在Java中的作用了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

外汇| 琼中| 西乡县| 宜丰县| 福州市| 河津市| 阳西县| 徐州市| 柘城县| 东光县| 嘉禾县| 大同县| 安福县| 祥云县| 柳河县| 东明县| 南郑县| 泰宁县| 上饶市| 邳州市| 仙游县| 阿拉善右旗| 平南县| 靖安县| 泰安市| 土默特左旗| 淅川县| 左权县| 佛学| 峨眉山市| 德钦县| 辉县市| 阿荣旗| 措美县| 盘山县| 高要市| 辽中县| 沈丘县| 比如县| 宁晋县| 宜宾县|