Java SE day12

一、集合
List:

迭代器:

作用:获取集合中的元素

支持ArrayList和LinkedList两个集合

集合名.listIterator();//表示从第一个元素的上面开始访问

集合名.listIterator(int index);//表示从指定下标的位置的上面开始访问

hasPrevious():判断是否有上一个元素可以访问

Previous():获取上一个元素。

Set:

特点:存储无序(不再支持索引),不能存储重复数据,可以有NULL

Set集合:
HashSet,通过哈希值来添加元素于哈希表中,通常用来输出数据的方案:Iterator实现数据的删除和遍历
TreeSet,如果元素具备自然顺序的特性,那么就按自然顺序排序存储

SET中不能出现重复数据。

Map:

Map<K,V>:存储数据是以键值对的形式存储

HashMap: 键不能重复,值可以重复,底层也是基于哈希表来实现的

猜你喜欢

转载自blog.csdn.net/zihu357/article/details/82793990