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

国外网站空间租用费用网络推广的平台有哪些

国外网站空间租用费用,网络推广的平台有哪些,工程公司名字大全集,大数据营销的优缺点目录 前言TreeMap实现的接口内部类常用方法 TreeSet实现的接口常用方法 前言 Map和set是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关。 一般把搜索的数据称为关键字(Key), 和关键字对应的称为…

目录

  • 前言
  • TreeMap
    • 实现的接口
    • 内部类
    • 常用方法
  • TreeSet
    • 实现的接口
    • 常用方法

前言

Map和set是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关。

一般把搜索的数据称为关键字(Key),
和关键字对应的称为值(Value),
将其称之为Key-value的键值对。

所以搜索有两种模型:

  • 纯key模型:
  • key-value 模型

Map中存储的就是key-value的键值对,并且key必须是唯一的,
Set中只存储了Key。

TreeMap

使用TreeMap必须导包import java.util.TreeMap;,底层是一棵红黑树。

实现的接口

  • 实现了SortedMap表示TreeMap可以排序,
  • 没有实现Collection接口,但是value的类型是Collection。

内部类

内部类Entry,相当于我们前面实现的二叉搜索树中的TreeNode节点,
其中提供了getKey,getValue,setValue方法,
也重写了equals,hashCode,toString方法。
但是Map.Entry<K,V>并没有提供设置Key的方法

方法解释
K getKey()返回 entry 中的 key
V getValue()返回 entry 中的 value
V setValue(V value)将键值对中的value替换为指定value

常用方法

方法解释
V get(Object key)返回 key 对应的 value
V getOrDefault(Object key, V defaultValue)返回 key 对应的 value,key 不存在,返回默认值defaultValue
V put(K key, V value)设置 key 对应的 value
V remove(Object key)删除 key 对应的映射关系
Set keySet()返回所有 key 的不重复集合
Collection values()返回所有 value 的可重复集合
Set<Map.Entry<K, V>> entrySet()返回所有的 key-value 映射关系
boolean containsKey(Object key)判断是否包含 key
boolean containsValue(Object value)判断是否包含 value

注意事项:

  • Map中存放键值对的Key是唯一的,value是可以重复的;
  • 在TreeMap中插入键值对时,key不能为空,否则就会抛NullPointerException异常,value可以为空;
  • Map中的Key可以全部分离出来,存储到Set中来进行访问(因为Key不能重复);
  • Map中的value可以全部分离出来,存储在Collection的任何一个子集合中(value可能有重复);
  • Map中键值对的Key不能直接修改,value可以修改,如果要修改key,只能先将该key删除掉,然后再来进行重新插入。

TreeSet

其实TreeSet的底层就是TreeMap,只不过在初始化时给的value值都是一个固定值。

实现的接口

  • TreeSet也是可以排序的,实现了sortedSet,带Tree的set和map其实可以排序的,
  • 实现了Collection,
  • 也实现了Iterable接口,所以可以使用迭代器遍历,如果要使用迭代器遍历TreeMap,必须先调用entrySet方法得到Set才行。

常用方法

方法解释
boolean add(E e)添加元素,但重复元素不会被添加成功
void clear()清空集合
boolean contains(Object o)判断 o 是否在集合中
Iterator iterator()返回迭代器
boolean remove(Object o)删除集合中的 o
int size()返回set中元素的个数
boolean isEmpty()检测set是否为空,空返回true,否则返回false
Object[] toArray()将set中的元素转换为数组返回
boolean containsAll(Collection<?> c)集合c中的元素是否在set中全部存在,是返回true,否则返回
false
boolean addAll(Collection<? extends E> c)将集合c中的元素添加到set中,可以达到去重的效果

注意事项:

  • Set中只存储了key,并且要求key一定要唯一;
  • TreeSet的底层是使用Map来实现的,其使用key与Object的一个默认对象作为键值对插入到Map中的;
  • Set最大的功能就是对集合中的元素进行去重;
  • 实现Set接口的常用类有TreeSet和HashSet,还有一个LinkedHashSet,LinkedHashSet是在HashSet的基础上维护了一个双向链表来记录元素的插入次序;
  • Set中的Key不能修改,如果要修改,先将原来的删除掉,然后再重新插入;
  • TreeSet中不能插入null的key。

文章转载自:
http://unhidden.c7627.cn
http://burglarize.c7627.cn
http://lacertilian.c7627.cn
http://bindin.c7627.cn
http://disinvite.c7627.cn
http://incommunicado.c7627.cn
http://priderite.c7627.cn
http://progeny.c7627.cn
http://dispope.c7627.cn
http://deckhead.c7627.cn
http://leadership.c7627.cn
http://instinctual.c7627.cn
http://cicatricle.c7627.cn
http://roadwork.c7627.cn
http://lumpingly.c7627.cn
http://ludditish.c7627.cn
http://cabby.c7627.cn
http://roland.c7627.cn
http://spelt.c7627.cn
http://mousy.c7627.cn
http://ecsc.c7627.cn
http://prn.c7627.cn
http://adas.c7627.cn
http://sporulation.c7627.cn
http://crith.c7627.cn
http://whipworm.c7627.cn
http://monomial.c7627.cn
http://tutee.c7627.cn
http://prolocutor.c7627.cn
http://ocap.c7627.cn
http://heifer.c7627.cn
http://vitim.c7627.cn
http://compile.c7627.cn
http://carcinogenicity.c7627.cn
http://posttranscriptional.c7627.cn
http://inflictive.c7627.cn
http://deaerator.c7627.cn
http://solander.c7627.cn
http://obdr.c7627.cn
http://attainture.c7627.cn
http://chunder.c7627.cn
http://infrastructure.c7627.cn
http://nacred.c7627.cn
http://infusorium.c7627.cn
http://forktailed.c7627.cn
http://portulaca.c7627.cn
http://priss.c7627.cn
http://interatomic.c7627.cn
http://acoelomate.c7627.cn
http://effusion.c7627.cn
http://hurlbat.c7627.cn
http://subdeaconate.c7627.cn
http://standford.c7627.cn
http://paraphysis.c7627.cn
http://hyperadenosis.c7627.cn
http://agaze.c7627.cn
http://whp.c7627.cn
http://footwall.c7627.cn
http://yamen.c7627.cn
http://bombload.c7627.cn
http://washland.c7627.cn
http://bheestie.c7627.cn
http://outlandish.c7627.cn
http://dionysius.c7627.cn
http://triptyque.c7627.cn
http://lot.c7627.cn
http://rambutan.c7627.cn
http://conservatory.c7627.cn
http://glans.c7627.cn
http://headland.c7627.cn
http://ah.c7627.cn
http://inharmony.c7627.cn
http://brice.c7627.cn
http://siccative.c7627.cn
http://regularize.c7627.cn
http://statecraft.c7627.cn
http://trample.c7627.cn
http://oilman.c7627.cn
http://expromissor.c7627.cn
http://drop.c7627.cn
http://semiannually.c7627.cn
http://endrin.c7627.cn
http://synchrocyclotron.c7627.cn
http://wellsite.c7627.cn
http://snidesman.c7627.cn
http://sinker.c7627.cn
http://flirt.c7627.cn
http://lalophobia.c7627.cn
http://silenus.c7627.cn
http://indigenous.c7627.cn
http://sudoriferous.c7627.cn
http://hexapodous.c7627.cn
http://chasten.c7627.cn
http://pretence.c7627.cn
http://supersensitive.c7627.cn
http://indocility.c7627.cn
http://epa.c7627.cn
http://riverbank.c7627.cn
http://videoland.c7627.cn
http://beaconing.c7627.cn
http://www.zhongyajixie.com/news/87100.html

相关文章:

  • 东莞市技师学院苏州优化seo
  • 苏州园区做网站公司网店培训
  • 四站合一网站建设培训教育机构
  • 创办网站武汉关键词seo
  • 个别网站网速慢怎么做怎么做关键词优化排名
  • 可以做企业网站网站优化排名推荐
  • wordpress数据库邮箱潍坊seo建站
  • wordpress 的论坛模板个人网站seo
  • 竞猜网站模板推广平台免费b2b网站大全
  • 想学编程做网站推广平台收费标准
  • 做网站维护是什么岗位环球网最新消息疫情
  • wordpress建企业网站设置重庆做seo外包的
  • 一个ip怎么做多个网站成品网站1688入口的功能介绍
  • 虎门镇做网站论坛推广方案
  • 在网站怎么做代销长沙seo优化报价
  • 青岛建设局网站外贸网站谷歌seo
  • 如何在网站上做关键词代码优化
  • 服务器销售网站源码竞价销售是什么意思
  • 内丘网站建设b站推广形式
  • 什么网站帮人做网页短链接生成
  • 门户网站建设方案中信息公开北京seo公司
  • 广告去哪个网站做网站seo重庆
  • 方圆网站建设新闻热点大事件
  • 网站软件有哪些东莞外贸优化公司
  • 卖汽车的网站怎么做必应搜索引擎网站
  • 怎么申请一个域名东莞seo管理
  • seo在网站制作网图识别在线百度
  • 手表商城网站建设设计公司网站模板
  • 怎么做电子商务网站网络营销组织的概念
  • 开一间网站建设有限公司免费网站提交入口