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
  • 相关阅读:
    基于python批量获取Url
    记一次tp5.0.11rce
    centOS 6.2 x64系统上安装 oracle 11g R2 x64
    用xmanager连接Linux的配置步骤
    0级备份和全备
    配置EM遇到的问题
    转:如何迁移oracle 队列表
    oracle audit
    VIEWS for Oracle object privileges
    Oracle 脚本
  • 原文地址:https://www.cnblogs.com/jackydalong/p/2408489.html
Copyright © 2011-2022 走看看