java库中现实集结

2019-11-28 17:53栏目:龙竞技官网
TAG:

ArrayList 生龙活虎种能够动态增加和缩短的目录连串

1.ArrayList   可以动态增加和压缩的目录体系

1.java  Iterator 迭代器

LinkedList 意气风发种能够在其他任务展开火速地插入和删除操作的不改变连串

2.LinkedList 得以在其他地方飞速插入和删除错左的稳步系列

迭代器是意气风发种设计格局,它是叁个目的,它能够遍历并精选类别中的对象,而开垦职员无需领会该种类的尾部构造。迭代器常常被喻为“轻量级”对象,因为成立它的代价小。

ArrayDeque  风度翩翩种用循环数组实现的双端队列

3.HashSet  未有重新成分的冬季集聚

  Java中的Iterator功效比较轻便,并且必须要单向活动:

HashSet 风姿罗曼蒂克种未有再度成分的冬天集聚

4.TreeSet   有序集

  (1卡塔尔(英语:State of Qatar)使用办法iterator(卡塔尔必要容器重返三个Iterator。第1回调用Iterator的next(卡塔尔方法时,它回到类别的首先个因素。注意:iterator(卡塔尔(英语:State of Qatar)方法是java.lang.Iterable接口,被Collection世袭。

TreeSet 生机勃勃种有序集

5.HashMap  键值对涉嫌的数据布局

  (2卡塔尔(英语:State of Qatar)使用next(卡塔尔得到体系中的下一个要素。

LinkHashSet 风流洒脱种可以记住成分插入次序的成团

6.TreeMap  键值有序排列的映射表

  (3卡塔尔(英语:State of Qatar)使用hasNext(卡塔尔(英语:State of Qatar)检查系列中是还是不是还会有成分。

PriorityQueue 意气风发种能够便捷去除最小成分的聚众

7.  EunmMap  枚举类型的映射表

  (4卡塔尔(قطر‎使用remove(卡塔尔国将迭代器新回到的要素删除。

HashMap 蓬蓬勃勃种存款和储蓄key:value关联的照耀

8.EnumSet   富含枚举类型值的值

  Iterator是Java迭代器最简易的兑现,为List设计的ListIterator具有越来越多的功能,它可以从五个趋势遍历List,也能够从List中插入和删除元素。

TreeMap 风流浪漫种key有序的照耀

9.ArrayQueue  循环数组达成的双端队列

迭代器应用:

版权声明:本文由龙竞技官网发布于龙竞技官网,转载请注明出处:java库中现实集结