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

河北招投标信息网官网百度推广账户优化

河北招投标信息网官网,百度推广账户优化,顺义住房和城乡建设委员会网站,做优化的网站电话Map Map是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关。对于静态类型的查找来说,一般直接遍历或者用二分查找【不会对区间进行插入和删除操作】 而在现实生活中的查找比如: 根据姓名查询考试成绩通讯录…

Map

Map是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关。对于静态类型的查找来说,一般直接遍历或者用二分查找【不会对区间进行插入和删除操作】

而在现实生活中的查找比如:

  • 根据姓名查询考试成绩
  • 通讯录,即根据姓名查询联系方式
  • 不重复集合,即需要先搜索关键字是否已经在集合中

注:Map最重要的特性就是去重!
当我们平常在做题时,遇到删除重复数据,或者找每个数据重复的此时等…都可以用Map来解决

Map是一个接口类,该类没有继承自Collection,该类中存储的是<K,V>结构的键值对,并且K一定是唯一的,不能重复。

<K,V>使用的是 key-value模型:
key-value 模型中 key 和 value 是一个整体,就类似于 我们一提起齐天大圣,就想起孙悟空。key-value模型就是类似于这样的一组组合。【key 和 value 互相修饰】

Map中的Value可以使一个链表形式,也就是List类型,这样就可以存储多个数据。这就牵扯到了Map添加时遇到key值重复的数据的处理方法!!!

if (mutableMap.containsKey((dataBuf[i] and 0xff.toByte()).toInt())) {var locationList =mutableMap[(dataBuf[i] and 0xff.toByte()).toInt()] as MutableList<Int>locationList.add(checkSignals(i))
} else {val locationList: MutableList<Int> = mutableListOf()locationList.add(checkSignals(i))mutableMap.put((dataBuf[i] and 0xff.toByte()).toInt(), locationList)
}
方法解释
V get(Object key)返回 key 对应的 value
V getOrDefault(Object key, V defaultValue)返回 key 对应的 value,key 不存在,返回默认值
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是接口类,不能实例化对象,所以只能实例化其实现类TreeMap或者HashMap

Map<String,Integer> map = new TreeMap<>();
Map<String,Integer> map = new HashMap<>();

List

Java创建List的几种方法

//1.通过 new ArrayList<>() 
List <类型> 名称 = new ArrayList<>();
EG: List<String> stringList = new ArrayList<>();
//2. 通过Arrays.asList()
List<String> stringList = Arrays.asList("1", "2", "3");
//3.通过hutool工具类collectionUtil创建 
List<String> stringList = CollectionUtil.newArrayList("1", "2", "3");hutool 依赖<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>4.5.7</version></dependency>
junit 依赖
<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><!-- 不设置scope就是全局--><scope>test</scope>
//4.List的创建
private var testList : List<Int>? = null
</dependency>

List的类型

在这里插入图片描述

http://www.shuangfujiaoyu.com/news/57525.html

相关文章:

  • 团购网站建设案例刚刚刚刚刚刚好痛
  • 网站防盗链怎么做梁水才seo优化专家
  • 做网站要多少钱福州关键词排名软件
  • 嘉兴做网站seo新手怎么学电商运营
  • 网站设计欣赏优势的seo网站优化排名
  • 黔东南州两学一做教育网站网站排名怎么做
  • 建设部科技项目申报网站百度app登录
  • 网站什么做才会更吸引客户南京网站制作设计
  • 如何写网站建设策划案百度搜索指数1000是什么
  • 网站seo搜索引擎优化怎么做优化大师好用吗
  • 山东裕达建设工程咨询有限公司网站网站推广投放
  • 网站建设中提示页面下载怎么优化网站排名
  • 大连市场所码二维码图片seo网上培训
  • 龙岩kk社区关键词优化是怎么弄的
  • 网站模板asp简单网页设计模板html
  • 做电子书网站 赚钱怎样创建网站或者网址
  • 国外做黄漫的网站有哪些网站推广途径和要点
  • app开发学习网站推广公司
  • amazon虚拟机免费做网站网络营销竞价推广
  • 被k掉的网站怎么做才能有收录推广优化网站
  • 做政府网站服务厦门seo公司到1火星
  • 如何做电商网站视频蜗牛精灵seo
  • 网站开发公司哪里好公司网站搭建
  • 免费做网站的营销型网站建设题库
  • 上海网站开发制作浙江网站推广公司
  • 网站外链坏处体验营销是什么
  • 网站备案的幕布是什么免费的网页制作软件
  • 嘉兴网站快照优化公司网站关键词在哪里看
  • 怎么做网站的ico最新的新闻 今天
  • 企业手机网站建设策划方案微信广告投放收费标准