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

网站开发实现页面的跳转安徽淮北发现一例

网站开发实现页面的跳转,安徽淮北发现一例,长春专业网站建设价格,怎么使用wordpress做网站在 Kotlin 中#xff0c;Map 是一种键值对的集合数据结构#xff0c;用于存储一组关联的键和值。Kotlin 标准库提供了 Map 接口和多种实现类#xff0c;使得操作和处理键值对数据更加方便。下面详细描述 Kotlin 的 Map 的用法#xff1a; 创建 Map Kotlin 提供了几种方式…在 Kotlin 中Map 是一种键值对的集合数据结构用于存储一组关联的键和值。Kotlin 标准库提供了 Map 接口和多种实现类使得操作和处理键值对数据更加方便。下面详细描述 Kotlin 的 Map 的用法 创建 Map Kotlin 提供了几种方式来创建 Map 使用 mapOf() 函数创建具有指定内容的只读映射并以成对的列表的形式给出其中第一个值为键第二个为值。 val map: MapString, Int mapOf(one to 1, two to 2, three to 3)使用 mutableMapOf() 函数创建可变映射 val mutableMap: MutableMapString, String mutableMapOf(apple to red, banana to yellow)基本操作 获取值 package com.zetcodefun main() {val items mapOf(Lisa to 12, Tom to 45, Bob to 33, Lili to 2)println(items[Tom])println(items.getValue(Tom))println(items.get(Tom))println(items.getOrDefault(Tom, 0))println(items.getOrDefault(Tom, 0))val nOfPencils items.getOrElse(Tom, { 0 })println(nOfPencils) }获取大小 val items mapOf(Lisa to 12, Tom to 45, Bob to 33, Lili to 2)println(${items.size},${items.count()})获取所有元素键值 val items mapOf(Lisa to 12, Tom to 45, Bob to 33, Lili to 2)println(${items.entries},${items.keys},${items.values})判断是否包含键 val items mapOf(Lisa to 12, Tom to 45, Bob to 33, Lili to 2)println(Lisa in items)containsKey()检查映射是否包含密钥,containsValue()检查映射是否包含值 val items mapOf(Lisa to 12, Tom to 45, Bob to 33, Lili to 2)println(items.containsKey(Lisa))可变映射特有操作 添加或修改键值对 val items mutableMapOf(Lisa to 12, Tom to 45, Bob to 33, Lili to 2)items[Lisa]20items[Tab]34println(items.entries)删除键值对 items.remove(apple)清空map items.clear()Map遍历 val items mapOf(Lisa to 12, Tom to 45, Bob to 33, Lili to 2)for ((k,v) in items){println($k,$v)}items.forEach{(k,v)-println($k,$v)}Map 扩展函数 Kotlin 标准库提供了丰富的扩展函数来操作 Map如 filterKeys、filterValues、mapValues、keys 等。 val items mapOf(Lisa to 12, Tom to 45, Bob to 33, Lili to 2)val mappedMap items.mapValues { it.value * 2 }println(mappedMap)val filtered items.filterKeys { it Lisa || it Tom }println(filtered)val filtered2 items.filterValues { it 70 }println(filtered2)val filtered3 items.filter { it.key Bob || it.value 50 }Map 的实现类 Kotlin 提供了几种 Map 的实现类其中最常用的是 HashMap 和 LinkedHashMap HashMap无序的键值对集合内部使用哈希表实现适用于快速查找。 LinkedHashMap有序的键值对集合内部使用链表和哈希表实现保持键的插入顺序。 可变 Map 和不可变 Map Kotlin 中的 Map 可以分为可变MutableMap和不可变Map两种类型。可变 Map 允许添加、删除和修改键值对不可变 Map 则不能改变其内容。 val immutableMap: MapString, Int mapOf(one to 1, two to 2) val mutableMap: MutableMapString, String mutableMapOf(apple to red, banana to yellow)注意事项 Map 中的键是唯一的每个键关联一个值。 不同于列表或集合Map 是一种具有键值对结构的数据类型。 Map 的性能取决于底层数据结构如 HashMap 的查找效率较高。 总之Kotlin 的 Map 是一种用于存储键值对的数据结构提供了丰富的操作和处理功能。通过选择合适的实现类和了解常用操作可以更高效地处理键值对数据。
http://www.w-s-a.com/news/485851/

相关文章:

  • 网站建设这个工作怎么样免费电子版个人简历模板
  • 移动网站设计与制作网站开发接私活
  • 视频制作素材网站wordpress mysql 被删
  • 静态网站 模板公司一般都用什么邮箱
  • 做网站效果图是用ps还是ai泰安人才网最新招聘信息2022年
  • 免费建站网站一级大录像不卡在线看网页郑州网站关键
  • 做网站 然后百度推广哈尔滨建筑网
  • 章丘营销型网站建设网站测评必须做
  • 营销者网站怎么把网站黑了
  • 律师事务所手机网站校园网站设计
  • 网站案例展示分类网站响应速度优化
  • 风景网站的制作网站ip地址查询域名
  • 怎样看网站是谁做的马鞍山什么房产网站做的好
  • 西安推荐企业网站制作平台软装设计方案ppt
  • 网站静态页模板专业网站设计开发公司
  • 手机免费在线搭建网站短网址生成防红
  • 天津网站设计网站制作如何新建wordpress
  • 山东省建设备案网站审批国际新闻最新消息10条简短
  • 成都市建设网扬尘监控网站短域名转换
  • 怎么做手机网站潍坊建设银行网站
  • 做网站分什么软件品牌设计培训
  • 太原网站设计排名设计本装修效果图
  • 网站个人中心模板石家庄网站系统开发
  • 优秀的电子商务网站教育公司网站建设文案
  • 网站开发市场成本网站链接推广工具
  • 猪八戒做网站排名常州seo博客
  • wordpress 网站遭篡改如何优化公司的网站
  • 汉中公司做网站网站建设的风格设置
  • 网站建议怎么写怎么做网页连接
  • 站长工具seo综合查询下载安装软件平台搭建包括哪几个方面