08-List和Map、Set的区别

List和Map、Set的区别

  • List和Set是存储单列数据的集合;Map是存储键值对这样的双列数据的集合
  • List中存储的数据是有序的,并且值可重复
  • Map中存储的数据是无序的,它的键不允许重复,但是值允许重复
  • Set中存储的数据是无序的,并且不允许重复,HashSet是靠hashCodeequals确定位置
    • TreeSet靠元素实现的Comparable接口方法或者比较器Comparator确定位置
posted @ 2022-08-06 14:41  OnlyOnYourself-Lzw  阅读(20)  评论(0编辑  收藏  举报