一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java中ArrayList類詳細介紹

Java中ArrayList類詳細介紹

2020-09-21 15:26Java教程網 Java教程

這篇文章主要介紹了Java中ArrayList類詳細介紹的相關資料,需要的朋友可以參考下

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<? extends E> c) 

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

addAll(int index, Collection<? 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()方法來獲取一個迭代器。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 无遮掩60分钟从头啪到尾 | 美女被躁了在线观看视频 | 楚乔传第二部免费观看全集完整版 | 韩国美女vip内部2020 | 精品videoss另类日本 | 国产a不卡片精品免费观看 国产aaa伦理片 | 国内精品久久久久久中文字幕 | 亚洲天堂视频在线观看免费 | 99久久免费精品视频 | 九九国产在线视频 | 男人天堂网在线 | 国产美女操 | 国产精品亚洲va在线观看 | 免费一级特黄特色大片在线观看 | 国产精品男人的天堂 | 国产精品久久久久毛片 | girlfriend动漫在线播放 | 久久人妻熟女中文字幕AV蜜芽 | 欧洲女同同性videos0 | 毛片视频在线免费观看 | 欧美一级特黄aaa大片 | 亚洲精品影视 | 亚洲精品无码不卡在线观看 | 2022国产麻豆剧果冻传媒入口 | 四虎成人永久地址 | 青青五月天 | 草莓视频丝瓜 | 水野朝阳厨房系列在线观看 | 国产欧美一区二区精品性色99 | 成人午夜影院在线观看 | 动漫xnxx| 洗濯屋H纯肉动漫在线观看 武侠艳妇屈辱的张开双腿 午夜在线观看免费观看 视频 | 免费片在线观看 | 三星w999| 久久久久夜 | 欧美人与日本人xx在线视频 | 婷婷综合七月激情啪啪 | 日本国产在线视频 | 99在线在线视频免费视频观看 | 美女被躁了在线观看视频 | 动漫人物差差差动漫人物免费观看 |