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

免费素材网站设计建筑设计地图网站

免费素材网站设计,建筑设计地图网站,ui设计看重学历吗,wordpress扁平化中文主题kotlin 中 first 是取集合元素中第一个元素 last 是取集合元素中最后一个元素 indexOf 根据元素寻找下标#xff0c;默认是第一个 elementAt 根据下标找元素 下面写一个demo 说明下他们几个的使用 val list listOf(A, D, A, …kotlin 中 first 是取集合元素中第一个元素 last 是取集合元素中最后一个元素 indexOf 根据元素寻找下标默认是第一个 elementAt 根据下标找元素 下面写一个demo 说明下他们几个的使用 val list listOf(A, D, A, B, E, C, D, C, E, F)//打印集合中的第一个元素Log.d(first, list.first().toString()) //打印结果是A//符合条件的第一个元素,根据谓词匹配Log.d(first{}, list.first { it D})//打印结果是D//打印集合中的最后一个元素Log.d(last, list.last().toString()) //打印结果是F//符合条件的最后一个元素,根据谓词匹配Log.d(last{}, list.last { it D})//打印结果是D//根据元素寻找下标默认是第一个Log.d(indexOf, list.indexOf(D).toString()) //打印结果是1//集合中元素第一个是D的下标Log.d(indexOfFirst, list.indexOfFirst { it D }.toString())//打印结果是1//集合中元素最后一个是D的下标Log.d(indexOfLast, list.indexOfLast { it D }.toString())//打印结果是6//根据下标找元素Log.d(last, list.elementAt(3).toString()) //打印结果是B 上面的根据谓词匹配的demo 不明显下面重新写一个如下 val numbers listOf(one, two, three, four, five)Log.d(first, numbers.first { it.length 3 }) //打印结果threeLog.d(last, numbers.last { it.length 3 }) //打印结果five 有时候判断条件集合中没有的时候就会报错如下 val numbers listOf(one, two, three, four, five) Log.d(first, numbers.first { it.length 6 }) //报错 java.util.NoSuchElementException 这个时候可以使用 firstOrNull 判断条件符合返回元素如果不符合返回null 这样就不会报错了 lastOrNull 判断条件符合返回元素如果不符合返回null 这样就不会报错了 Log.d(first, numbers.firstOrNull { it.length6 }.toString()) //打印结果nullLog.d(last, numbers.lastOrNull { it.length6 }.toString()) //打印结果null elementAt 也有这种情况当给出的下标集合中不存在的时候也是会报错的比如 例如下面的就会报错 val numbers listOf(one, two, three, four, five) Log.d(first, numbers.elementAt(8)) //报错 这种时候可以使用elementAtOrNull elementAtOrNull的作用判断条件符合返回元素不符合返回null val numbers listOf(one, two, three, four, five)Log.d(first, numbers.elementAtOrNull(8).toString()) 还有一个elementAtOrElse 还接受一个 lambda 表达式该表达式能将一个 Int 参数映射为一个集合元素类型的实例。 当使用一个越界位置来调用时elementAtOrElse() 返回对给定值调用该 lambda 表达式的结果。 val numbers listOf(one, two, three, four, five)Log.d(first, numbers.elementAtOrElse(5) { index - The value for index $index is undefined}) 打印结果The value for index 5 is undefined
http://www.hkea.cn/news/14274980/

相关文章:

  • 建站行业发展趋势网站开发有啥作用
  • 网站建设找导师蓝林室内装饰设计平面图
  • 网站开发进度计划温州网站建设大全
  • 文章分享网站模版建设网站如何收费
  • 怎么做家教网站wordpress最新模板
  • 档案互动网站建设关键词工具软件
  • 网站建设讲话极验验证 wordpress
  • 溧阳做网站AAP网站开发需要多少钱
  • 大企业网站样式射阳做网站公司
  • 上海定制建站网站建设二级网站建设费用
  • 学做电商的网站有哪些德州手机网站建设
  • 扬州网站建设培训济南腾飞网络网站建设
  • 安徽住房城乡建设厅网站用现成的php模板 怎么做网站
  • 相城区住房建设局网站无锡网站优化哪家好
  • 帮人做网站如何收费微信公众号管理工具
  • 秦皇岛网站建设价格室内设计网址
  • 中国建设银行网站首页 定投网页网站怎么做
  • 创意摄影网站2017年网站建设市场分析
  • 外贸一般在哪个网站做的网站登记备案查询
  • 蓝色经典通用网站模板html源码下载推广的方式
  • 通辽网站制作公司西安制作网站公司
  • 建设银行公积金网站提示udun中国室内设计师联盟网站
  • 违章建设举报网站南昌网站定制开发公司
  • 学网站开发培训机构做医疗网站颜色选择
  • 用哪个做网站demo网站服务器租用有什么好
  • 旅游景点网站设计动漫网页设计报告
  • 建站之星备案广告策划案例范文
  • 门户网站建设的步骤网页设计作业下载
  • 网站权限怎么设置方法国内十大网站建设公司
  • 广西网联电线电缆有限公司网站优化的学习