zoukankan      html  css  js  c++  java
  • Collection List Set Map 区别记忆

    ------//List Set Map的区别  

    List有序key和value都能重复

    Set 无序(除treeSet) key和value都不能重复

    Map无序(除treeMap) key 必须唯一 value 可以重复

      
          
     
    有序否
    允许元素重复否
    Collection
    List
    Set
    AbstractSet
    HashSet
    TreeSet
    是(用二叉树排序)
    Map
    AbstractMap
    使用key-value来映射和存储数据,Key必须惟一,value可以重复
    HashMap
    TreeMap
    是(用二叉树排序)



    有序否 允许元素重复否
    -------------------------------------------------------
    Collection 否 是
    -------------------------------------------------------
    List 是 是
    --------------------------------------------------------
    AbstractSet

    Set HashSet 否

    TreeSet 是(二叉树排序)
    =------------------------------------------------------
    AbstractMap

    Map HashMap //使用key-value来映射和存储数据,Key必须惟一,value可以重复

    TreeMap 是(二叉树排序)
    --------------------------------------------------------


    set --其中的值不允许重复,无序的数据结构
    list --其中的值允许重复,因为其为有序的数据结构
    map --成对的数据结构,健值必须具有唯一性(键不能同,否则值替换)
    我在IBM工作,可以为大家内部推荐IBM各种职位 IBM全球职位尽在以下链接(请在浏览器中打开,QQ/微信 会阻止): http://ibmreferrals.com/ 很乐意为感兴趣的小伙伴分享:我的面试经验^_^ 如需咨询,请邮件发送以下邮箱,有问必回 1026096425@qq.com
  • 相关阅读:
    Deployment.yaml文件
    Python 闭包
    github使用方法(一)
    7.Python 正则表达式学习笔记
    kindle网络爬虫续集
    windows下如何快速搭建web.py开发框架
    Python强大的自省简析
    11--Python 备份文件程序
    10- python 网络爬虫分析
    Python基础学习7---异常处理
  • 原文地址:https://www.cnblogs.com/jackydalong/p/2408489.html
Copyright © 2011-2022 走看看