08-List和Map、Set的区别
List和Map、Set的区别
- List和Set是存储单列数据的集合;Map是存储键值对这样的双列数据的集合
- List中存储的数据是有序的,并且值可重复
- Map中存储的数据是无序的,它的键不允许重复,但是值允许重复
- Set中存储的数据是无序的,并且不允许重复,HashSet是靠
hashCode
和equals
确定位置- TreeSet靠元素实现的
Comparable
接口方法或者比较器Comparator
确定位置
- TreeSet靠元素实现的
hashCode
和equals
确定位置
Comparable
接口方法或者比较器Comparator
确定位置