当前位置: 首页 > news >正文

百度上面如何做网站合肥小程序开发费用

百度上面如何做网站,合肥小程序开发费用,开发一款游戏,专业做网站电话这里写目录标题 前言概念关于Map的说明Map 的常用方法说明 Set 的说明常见方法 前言 本篇博客讲述了以下知识点 HashMap/TreeMap/HashSet/TreeSet 的使用HashMap 和 HashSet 背后的数据结构哈希表的原理和简单实现 概念 Map和set是一种专门用来进行搜索的容器或者数据结构其搜索的效率与其具体的实例化子类有关 一般把搜索的数据称为关键字Key和关键字对应的称为值Value将其称之为Key-value的键值对所以 模型会有两种 纯 key 模型比如 有一个英文词典快速查找一个单词是否在词典中 快速查找某个名字在不在通讯录中Key-Value 模型比如 统计文件中每个单词出现的次数统计结果是每个单词都有与其对应的次数单词单词出现的次数 而Map中存储的就是key-value的键值对Set中只存储了Key。 关于Map的说明 Map是一个接口类该类没有继承自Collection该类中存储的是K,V结构的键值对并且K一定是唯一的不能重复。 Map.EntryK, V 是Map内部实现的用来存放key, value键值对映射关系的内部类该内部类中主要提供了key, value的获取value的设置以及Key的比较方式 方法解释K getKey()返回 entry 中的 keyV getValue()返回 entry 中的 valueV setValue(V value)将键值对中的value替换为指定value Map 的常用方法说明 方法解释V get(Object key)$1600V getOrDefault(Object key, V defaultValue)返回 key 对应的 valuekey 不存在返回默认值V put(K key, V value)设置 key 对应的 valueV remove(Object key)删除 key 对应的映射关系Set keySet()返回所有 key 的不重复集合Collection values()返回所有 value 的可重复集合SetMap.EntryK, V entrySet()返回所有的 key-value 映射关系boolean containsKey(Object key)判断是否包含 keyboolean containsValue(Object value)判断是否包含 value 注意 Map是一个接口不能直接实例化对象如果要实例化对象只能实例化其实现类TreeMap或者HashMapMap中存放键值对的Key是唯一的value是可以重复的在TreeMap中插入键值对时key不能为空否则就会抛NullPointerException异常value可以为空。但 是HashMap的key和value都可以为空。Map中的Key可以全部分离出来存储到Set中来进行访问(因为Key不能重复)。Map中的value可以全部分离出来存储在Collection的任何一个子集合中(value可能有重复)。Map中键值对的Key不能直接修改value可以修改如果要修改key只能先将该key删除掉然后再来进行 重新插入。 TreeMap HashMap的区别 1:TreeMap的底层结构是红黑树, 而HashMap的底层结构是哈希桶 2: TreeMap插入删除 查找为logN,而HashMap是O(1) 3:TreeMap关于key有序, 而HashMapkey无序 4: TreeMap 的key 必须得能比较 Set 的说明 Set与Map主要的不同有两点Set是继承自Collection的接口类Set中只存储了Key 常见方法 方法解释boolean add(E e)添加元素但重复元素不会被添加成功void clear()清空集合boolean contains(Object o)判断 o 是否在集合中Iterator iterator()返回迭代器boolean remove(Object o)删除集合中的 oint size()返回set中元素的个数boolean isEmpty()检测set是否为空空返回true否则返回falseObject[] toArray()将set中的元素转换为数组返回boolean containsAll(Collection? c)集合c中的元素是否在set中全部存在是返回true否则返回falseboolean addAll(Collection? extendsE c)将集合c中的元素添加到set中可以达到去重的效果 注意 Set是继承自Collection的一个接口类Set中只存储了key并且要求key一定要唯一TreeSet的底层是使用Map来实现的其使用key与Object的一个默认对象作为键值对插入到Map中的Set最大的功能就是对集合中的元素进行去重实现Set接口的常用类有TreeSet和HashSet还有一LinkedHashSetLinkedHashSet是在HashSet的基础上维护了一个双向链表来记录元素的插入次序。Set中的Key不能修改如果要修改先将原来的删除掉然后再重新插入TreeSet中不能插入null的keyHashSet可以。
http://www.yutouwan.com/news/482849/

相关文章:

  • 免费的个人简历模板 医学生优化裁员
  • 天津网站建设哪家有珠海网站推广
  • 中国建设银行手机银行官方网站同创企业网站建设
  • 阿里云网站建设官方自营店工业设计网站知乎
  • 免费网站制作开发wordpress让小工具支持简码
  • 下拉框代码自做生成网站拼多多刷单网站开发
  • 网站建设解决方案有哪些wordpress微名片模板
  • 网站交互功能营销式网站制作
  • 做房地产公司网站的费用网页图片不显示
  • 炎陵网站建设网站标题和关键词一样
  • 网站前后台门户系统设计
  • 网站搭建工具建设网站需要准备哪些内容
  • 网站建设系统开发感想与收获百度移动端优化
  • 深圳龙岗是市区还是郊区北京seo排名厂家
  • 网站建设PHP开发是什么意思移动端显卡
  • 网站可兼容移动端商洛建设网站
  • 解决wordpress需要ftp南通网站seo服务
  • 做网站的总是有活动怎么回事wordpress模板下载云落
  • 网站建设现况分析电商网站推广怎么做
  • 三水做网站网站被抄袭怎么投诉
  • 营销型 网站 品牌广告公司取名大全集
  • 肇庆做网站哪家好搜索网站的浏览器
  • wordpress简约下载站模板微信网站制作平台
  • 网站建设的市场定位的方案如何做网站文件
  • 整改网站建设情况龙岗专业做网站
  • 佛山建设网站公司哪家好广州商城网站建设报价
  • h5页面制作代码wp建站优化
  • 修改wordpress字体大小北京做网站优化的公司
  • 龙岗网站制作市场北京搜索关键词优化
  • 免费下载网站软件平台推广怎么写