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

网站密码如何找回密码朝阳港网站建设方案

网站密码如何找回密码,朝阳港网站建设方案,长沙网页设计公司排名,成都网站制作费用集合有助于数据分组#xff0c;方便后续操作 集合类型说明Lists有序的可重复的集合Sets无序的不可重复的集合Maps键值对映射集合#xff0c;键唯一#xff0c;且一个键只能映射到一个值 每个集合类型都可以是可变的或者只读的 List List按照添加的顺序存储内容#xff…集合有助于数据分组方便后续操作 集合类型说明Lists有序的可重复的集合Sets无序的不可重复的集合Maps键值对映射集合键唯一且一个键只能映射到一个值 每个集合类型都可以是可变的或者只读的 List List按照添加的顺序存储内容并允许重复 存储的内容通常称作元素 List类型 创建只读List使用listOf()方法 创建可变List使用mutableListOf()方法 在创建列表时Kotlin可以推断存储项的类型。可以在列表声明后的尖括号中添加类型来显式声明类型 fun main() {val readOnlyShapes listOf(triangle, square, circle)println(readOnlyShapes) // [triangle, square, circle]val shapes: MutableListString mutableListOf(triangle, square, circle)println(shapes) // [triangle, square, circle]shapes[2] circle2// shapes[3] circle3 // Index 3 out of bounds for length 3println(shapes) // [triangle, square, circle2] }操作MutableList索引不能超过初始长度 为了防止不必要的修改你可以通过将可变列表赋值给List来获得它们的只读视图 fun main() {val shapes: MutableListString mutableListOf(triangle, square, circle)val shapesLocked: ListString shapes }这种方式通常叫做铸造casting List常用方法 查看List方法 获取元素 fun main() {val readOnlyShapes listOf(triangle, square, circle)println(The first item in the list is: ${readOnlyShapes[0]}) // The first item in the list is: triangleprintln(The first item in the list is: ${readOnlyShapes.first()}) // The first item in the list is: triangleprintln(The last item in the list is: ${readOnlyShapes.last()}) // The last item in the list is: circle }获取长度 fun main() {val readOnlyShapes listOf(triangle, square, circle)println(This list has ${readOnlyShapes.count()} items) // This list has 3 items } 判断是否包含某一元素 fun main() {val readOnlyShapes listOf(triangle, square, circle)println(circle in readOnlyShapes) // true }新增和删除 fun main() {val shapes: MutableListString mutableListOf(triangle, square, circle)// 添加 pentagonshapes.add(pentagon)println(shapes) // [triangle, square, circle, pentagon]// 删除第一个 pentagonshapes.remove(pentagon)println(shapes) // [triangle, square, circle] }Set Set集合中存储的数据无序并且不能重复 Set类型 创建只读Set使用setOf()方法 创建可变Set使用MutableList()方法 fun main() {val readOnlyFruit setOf(apple, banana, cherry, cherry)val fruit: MutableSetString mutableSetOf(apple, banana, cherry, cherry) }Set常用方法 获取元素 因为Set为无序集合所以不能通过索引获取集合元素 fun main() {val set setOf(apple, banana, cherry, cherry)println(The first item in the set is: ${set.first()}) // The first item in the set is: appleprintln(The last item in the set is: ${set.last()}) // The last item in the set is: cherry }Map Map以键值对的形式存储数据。你可以通过引用键来访问值 键是唯一的如果插入重复键则会覆盖之前的值 Map类型 要创建只读Map使用mapOf()函数 要创建可变地图MutableMap使用mutableMapOf()函数 在创建Map时kotlin可以推断出存储的元素类型。要显式声明类型可以在Map声明后的尖括号中添加键和值的类型。例如MutableMapString, Int。键的类型为String值的类型为Int fun main() {val readOnlyJuiceMenu mapOf(apple to 100, kiwi to 190, orange to 100)println(readOnlyJuiceMenu) // {apple100, kiwi190, orange100}val juiceMenu: MutableMapString, Int mutableMapOf(apple to 100, kiwi to 190, orange to 100)println(juiceMenu) // {apple100, kiwi190, orange100} }常用方法 获取数据 使用键获取值 fun main() {val readOnlyJuiceMenu mapOf(apple to 100, kiwi to 190, orange to 100)println(readOnlyJuiceMenu[apple]) // 100 }获取所有的键或者值 fun main() {val readOnlyJuiceMenu mapOf(apple to 100, kiwi to 190, orange to 100)println(readOnlyJuiceMenu.keys) // [apple, kiwi, orange]println(readOnlyJuiceMenu.values) // [100, 190, 100] }获取键值对数量 fun main() {val readOnlyJuiceMenu mapOf(apple to 100, kiwi to 190, orange to 100)println(readOnlyJuiceMenu.count()) // 3 }修改/删除 fun main() {val juiceMenu: MutableMapString, Int mutableMapOf(apple to 100, kiwi to 190, orange to 100)juiceMenu.put(coconut, 150) // 添加键coconut和值 150println(juiceMenu) // {apple100, kiwi190, orange100, coconut150}juiceMenu.put(apple, 200) // 修改coconut的值成 200println(juiceMenu) // {apple200, kiwi190, orange100, coconut150}juiceMenu.remove(orange) // 删除orangeprintln(juiceMenu) // {apple200, kiwi190, coconut150} }是否包含某元素 是否包含某个键 fun main() {val readOnlyJuiceMenu mapOf(apple to 100, kiwi to 190, orange to 100)println(readOnlyJuiceMenu.containsKey(kiwi)) // trueprintln(orange in readOnlyJuiceMenu.keys) // true }是否包含某个值 fun main() {val readOnlyJuiceMenu mapOf(apple to 100, kiwi to 190, orange to 100)println(200 in readOnlyJuiceMenu.values) // false }
http://www.w-s-a.com/news/235870/

相关文章:

  • 用cn作网站行么WordPress网站打不开nginx
  • 顺德龙江网站建设百货商城自助下单网站
  • 门户网站采用较多的模式是wordpress自动搜索缩略图
  • 深圳设计功能网站做网站推广怎么做
  • 海口专业网站建设地址wordpress站点标题是什么
  • 青岛做网站那家好网页素材网
  • 宁夏银川做网站的公司网络营销有哪些推广方法
  • 免费域名网站哪个最好东莞企业网站排名
  • dz做网站网址模版
  • 做外贸网站平台中华室内设计师网
  • 三大网络架构seo是啥职业
  • 一个域名可以做中英文两个网站吗搜索引擎营销的6种方式
  • 可以做ppt的网站天津网站建设怎么样
  • 网站怎么做的qq邮件订阅浙江省住房和城乡建设厅网站查询
  • 主机屋网站在线做图片
  • 河南省城乡住房建设厅网站wordpress登陆密码
  • 漳州做网站的公司搭建网站多少时间
  • 网站开发实习计划模板微营销手机
  • 网站设计与制作是做什么工作免费封面设计在线制作生成
  • 网站开发的教学课程网站广告调词软件
  • 进下加强新闻宣传网站建设入门 做网站 书籍
  • 电商网站主题photolux wordpress
  • 周口专业做网站公司深圳市宝安区松岗街道邮政编码
  • 上海企业网站推广方法网络营销策划方案框架
  • 一流的常州网站建设机械加工网报价
  • 上海响应式网站建设公司seo课程总结
  • vs网站开发教程昆山普立斯特做的有网站
  • 柳州网站seo网站swordpress 输出内容
  • 网站设计制作电话多少网站流量下降
  • 沈阳做网站推广的公司唐山哪家做网站好