前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java 中 List,Set,Map 区别

Java 中 List,Set,Map 区别

作者头像
对话、
发布2022-02-22 14:16:28
4420
发布2022-02-22 14:16:28
举报
文章被收录于专栏:Android-Xj

关系:

List和Set都实现了Collection接口,Map是一个单独的接口

List :
  • 存放有序(怎么存入,怎么取出),允许存入重复元素,可以出现多个NULL值。(用来存储一些有序的数据,并且可以方便的取出)
Set:
  • Set中存储的数据是无顺序的,并且不允许重复,但元素在集合中的位置是由元素的hashcode决定,即位置是固定的。(通常可以和List集合搭配使用,用来去除重复数据)
Map:
  • 以键值对的形式存放数据,键值不允许重复,数值存放可以重复。(当键值相同时,前者数值会被后者数值替换)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关系:
    • List :
      • Set:
        • Map:
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档