一、概述
Java中的集合有三大类,分别为List,Set,Map。
List和Set都继承Collection,主要用于存储数据,他们的主要区别如下:
- List中允许重复元素,Set不允许
- List是有序集合,Set是无序集合
- List可以通过下标来访问,Set不能,只能通过迭代器获取元素。
Map是通过键值对的方式存储数据。
二、List的实现类
ArrayList
LinkedList
Vector
三、Set的实现类
HashSet
TreeSet
LinkedHashSet
四、Map的实现类
HashMap
TreeMap
网友评论