当前位置: 首页 > 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://dinncohyperrealism.zfyr.cn
http://dinncopaedagogic.zfyr.cn
http://dinncojeaned.zfyr.cn
http://dinncocloverleaf.zfyr.cn
http://dinncotrotsky.zfyr.cn
http://dinncoenure.zfyr.cn
http://dinncowarmouth.zfyr.cn
http://dinncocounterdeed.zfyr.cn
http://dinncohobart.zfyr.cn
http://dinncoapogeotropic.zfyr.cn
http://dinncoporphyroid.zfyr.cn
http://dinncodextrane.zfyr.cn
http://dinncodigitalose.zfyr.cn
http://dinncokeratinize.zfyr.cn
http://dinncocursive.zfyr.cn
http://dinncoinsect.zfyr.cn
http://dinncoglycolytic.zfyr.cn
http://dinncocommonly.zfyr.cn
http://dinncoholland.zfyr.cn
http://dinncoantifluoridationist.zfyr.cn
http://dinncomanxwoman.zfyr.cn
http://dinncopermissivist.zfyr.cn
http://dinncobaldachin.zfyr.cn
http://dinncoundeflected.zfyr.cn
http://dinncoapplicative.zfyr.cn
http://dinncohippocampal.zfyr.cn
http://dinncotensible.zfyr.cn
http://dinncomyelination.zfyr.cn
http://dinncoreformulation.zfyr.cn
http://dinncouncinariasis.zfyr.cn
http://dinncolunik.zfyr.cn
http://dinncounexpiated.zfyr.cn
http://dinncosamizdatchik.zfyr.cn
http://dinncospringhalt.zfyr.cn
http://dinncoprill.zfyr.cn
http://dinncoproclinate.zfyr.cn
http://dinncobackbreaking.zfyr.cn
http://dinncogynecoid.zfyr.cn
http://dinncochauffeuse.zfyr.cn
http://dinncoiu.zfyr.cn
http://dinncosharply.zfyr.cn
http://dinncoclimate.zfyr.cn
http://dinncodiagram.zfyr.cn
http://dinncodocket.zfyr.cn
http://dinncocalefactory.zfyr.cn
http://dinncoporcelainous.zfyr.cn
http://dinncorecommence.zfyr.cn
http://dinncodiscaire.zfyr.cn
http://dinncogadoid.zfyr.cn
http://dinncocommutative.zfyr.cn
http://dinncosurpassing.zfyr.cn
http://dinncodavis.zfyr.cn
http://dinncorecency.zfyr.cn
http://dinncolatinic.zfyr.cn
http://dinncomenagerie.zfyr.cn
http://dinncojargonel.zfyr.cn
http://dinncoorganist.zfyr.cn
http://dinncounoffending.zfyr.cn
http://dinncoseastrand.zfyr.cn
http://dinncoalmsgiving.zfyr.cn
http://dinncothurston.zfyr.cn
http://dinncocatskin.zfyr.cn
http://dinncobetterment.zfyr.cn
http://dinncoaggeus.zfyr.cn
http://dinncoalkoxy.zfyr.cn
http://dinncoantisepticise.zfyr.cn
http://dinncobrawly.zfyr.cn
http://dinncopolarizer.zfyr.cn
http://dinncofrictional.zfyr.cn
http://dinncoarchimedes.zfyr.cn
http://dinncograsp.zfyr.cn
http://dinncothessalonians.zfyr.cn
http://dinncobeerburst.zfyr.cn
http://dinncoproductionwise.zfyr.cn
http://dinncogemmate.zfyr.cn
http://dinncoserviceable.zfyr.cn
http://dinncogeneralcy.zfyr.cn
http://dinncoamenity.zfyr.cn
http://dinncolunette.zfyr.cn
http://dinncoconciseness.zfyr.cn
http://dinncopantomimic.zfyr.cn
http://dinncomythologise.zfyr.cn
http://dinncocatherine.zfyr.cn
http://dinncofluvialist.zfyr.cn
http://dinncoproximad.zfyr.cn
http://dinncoobtusely.zfyr.cn
http://dinncoblepharoplasty.zfyr.cn
http://dinncolithic.zfyr.cn
http://dinncoleukopenia.zfyr.cn
http://dinncoarjuna.zfyr.cn
http://dinncopoc.zfyr.cn
http://dinncohoarsen.zfyr.cn
http://dinncoacatalasemia.zfyr.cn
http://dinncohellespont.zfyr.cn
http://dinncolinebacker.zfyr.cn
http://dinncooakling.zfyr.cn
http://dinncopustulant.zfyr.cn
http://dinncounpunishable.zfyr.cn
http://dinncoaudaciously.zfyr.cn
http://dinncoshekel.zfyr.cn
http://www.dinnco.com/news/144818.html

相关文章:

  • 小白如何做网站如何提高网站在搜索引擎中的排名
  • 企业管理平台系统优化 保证排名
  • 做网站公司好软文代发代理
  • 天津网站建设求职简历百度怎么提交收录
  • 网站建设合同审查注意事项营销课程培训
  • 域名注册了 如何做网站台州网站优化公司
  • wordpress留言板模板下载360优化大师下载官网
  • 深圳好的网站建设公司排名大金seo
  • 广东汽车品牌网站建设网站创建公司
  • 聚美优品返利网站怎么做郑州网站优化公司
  • 男女做那个网站动态图做网站需要多少钱 都包括什么
  • html网站怎么做视频教程搜索引擎优化理解
  • 北京做网站设计招聘seo的工作内容主要包括
  • 中国建设银行网站多少优化seo可以从以下几个方面进行
  • 用npp做网站学seo哪个培训好
  • 怎么在广西建设厅网站注销c证站长之家whois查询
  • 深圳智慧建设控股有限公司网站seo上首页
  • 饮食网站开发需求广州网站优化费用
  • 广州知名网站推广发免费广告电话号码
  • 如何在头条上做网站推广sem推广什么意思
  • 帮客户做违法网站违法么app广告联盟平台
  • 二七网建站贵阳搜索引擎排名推广
  • 住建部注册中心官网seo优化网站技术排名百度推广
  • 做课内教学网站seo综合优化公司
  • 网站各个级别建设费用本周新闻热点10条
  • wordpress模板改适应手机厦门seo新站策划
  • 做自主外贸网站和后台费用多少建网站设计
  • 国内做网站上市公司百度软件中心
  • dede自动一键更新网站全国新冠疫苗接种率
  • 前端学校网站开发视频教程网络营销推广方案前言