开发者社区> 问答> 正文

java集合都有什么类型

java集合都有什么类型

展开
收起
云计算小粉 2018-05-10 20:09:30 1968 0
2 条回答
写回答
取消 提交回答
  • 1、List(有序、可重复) List里存放的对象是有序的,同时也是可以重复的,List关注的是索引,拥有一系列和索引相关的方法,查询速度快。因为往list集合里插入或删除数据时,会伴随着后面数据的移动,所有插入删除数据速度慢。 2、Set(无序、不能重复) Set里存放的对象是无序,不能重复的,集合中的对象不按特定的方式排序,只是简单地把对象加入集合中。 3、Map(键值对、键唯一、值不唯一) Map集合中存储的是键值对,键不能重复,值可以重复。根据键得到值,对map集合遍历时先得到键的set集合,对set集合进行遍历,得到相应的值。
    2019-07-17 22:19:15
    赞同 展开评论 打赏
  • 开发

    |Collection
    |  ├List
    |  │-├LinkedList
    |  │-├ArrayList
    |  │-└Vector
    |  │ └Stack
    |  ├Set
    |  │├HashSet
    |  │├TreeSet
    |  │└LinkedSet
    |
    |Map
      ├Hashtable
      ├HashMap
      └WeakHashMap

    2019-07-17 22:19:14
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载