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

网站seo插件搜索关键词排名优化技术

网站seo插件,搜索关键词排名优化技术,简单做动画的网站,聊天软件开发妙招迭代器定义:迭代器不是一种集合,它是一种用于访问集合的方法。 迭代器需要通过集合对应的迭代器调用迭代器的方法来访问。 支持函数式编程风格,便于链式操作。 创建一个迭代器,相关代码如下: object Test {def mai…

迭代器定义:迭代器不是一种集合,它是一种用于访问集合的方法。

迭代器需要通过集合对应的迭代器调用迭代器的方法来访问。

支持函数式编程风格,便于链式操作。

创建一个迭代器,相关代码如下:

object Test {def main(args: Array[String]): Unit = {val list1 = List(1,2,3,4,5)//任务:输出每一个元素
//    list1.foreach(println)//任务:跳过前两个,从第3个开始输出//迭代器//1.创建一个迭代器(iterator)val it1 = list1.iteratorval it2 = it1.drop(2)//依次访问每个元素while (it2.hasNext){println(it2.next())}}
}

 运行结果如下:

 

drop:从当前位置开始,跳过指定数量的元素,得到新的迭代器

 take:从当前位置开始,取几个元素,得到新的迭代器

toList的作用:把迭代器中剩余的元素保存到一个List中

zip方法(拉链):把两个迭代器合成一下,得到新的迭代器,长度以短的为准

相关代码如下:

object Test {def main(args: Array[String]): Unit = {val list1 = List(1, 2, 3, 4, 5)//任务:输出每一个元素//list1.foreach(println)//任务:跳过前两个,从第3个开始输出//迭代器//1.创建一个迭代器(iterator)val it1 = list1.iteratorval it2 = it1.drop(2)//2.依次访问每个元素//  hasNext()是否有下一个//  next():得到当前的元素,并把迭代器向后移动一个位置while (it2.hasNext) {println(it2.next())}println(it2.hasNext)val list2 = List(1,2,3)val it3 = list2.iteratorit3.next()it3.next()it3.next()//it3.next() //NoSuchElementException 没有这个元素。迭代器移过头了!!!//迭代器的使用场景:Map,List,Set.....都可以使用迭代器来遍历val m1 = Map("11"->1,"22"->2)val s1 = Set("A","B","C")val it4 = s1.iteratorwhile (it4.hasNext){println(it4.next())}println("-"*20)//任务是:打印前3个val list4 = List(1,2,3,4,5,6,7)val it5 = list4.iterator//take:从当前的迭代器的位置开始,取n个元素val it6 = it5.take(3)while (it6.hasNext){println(it6.next())}//只输出4,5,6 跳过前3个,再取3个val it7 = list4.iterator.drop(3).take(3)while (it7.hasNext){println(it7.next())}//复制迭代器 duplicate 返回值是一个元组,有两个一样的,独立的迭代器
//    特点:不能回头val list8 = List("A","B","C")val (it8, it9) = list8.iterator.duplicatewhile (it8.hasNext){println(it8.next())}println("-"*20)println(it9.next())println("-"*20)//作用:把迭代器中剩余的数据保存到List中val list9 = List(1,2,3,4)val it10 = list9.iteratorit10.next()
//    it10.next()val list10 = it10.toList // 剩下的数据保存到List中println(list10)//zip:拉链//作用:把两个迭代器组合成一个,以短的为准!val it11 = List(1,2,3,4,5,6,7,8).iteratorval it12 = List("one","two","three","four","five").iteratorval it13 = it11.zip(it12)while (it13.hasNext){val rs = it13.next() //元组println(s"${rs._1} ---> ${rs._2}")//      目标:输出
//      1 ---> one
//      2 ---> two}}
}

运行结果如下:

http://www.khdw.cn/news/34969.html

相关文章:

  • 网站建设公司资讯如何在百度搜索到自己的网站
  • 深圳住 建设局网站seo 百度网盘
  • 淘宝装修免费模板有哪些网站营销软文范例大全
  • 建立网站的服务器小视频关键词汇总
  • 大连企业网站中国刚刚发生8件大事
  • 远程wordpress数据库备份淘宝关键词优化
  • 哪些网站是php做的武汉网站排名推广
  • 网站虚拟主机建设bt种子bt天堂
  • 做毕业设计网站的步骤站长之家查询的网址
  • 可以拿自己电脑做网站主机最近国际新闻大事
  • 上海网站公安备案流程优化人员是什么意思
  • 做付费视频网站企业网站建设报价
  • 做网站的公司搞什么活动做一个公司网站要多少钱
  • 房地产推广方案和推广思路大连seo顾问
  • 请多记几个本站域名防止失联网站模板商城
  • 学做网站能找到工作么百度一下全知道
  • 净水机企业网站源码郑州做网站
  • 北京的制作网站的公司有哪些做seo排名好的公司
  • 教育网站设计方案星沙网站优化seo
  • 网站更换域名seo网站推广排名
  • 网站建设收费一键关键词优化
  • 手机网站开发报价手机网站建设价格
  • 中国软件邮箱登录入口西安网站seo价格
  • 门户网站推广怎么做晚上免费b站软件
  • 男女做那个暖暖网站关键词百度云
  • 上海做网站设计的公司西安百度推广优化
  • 山东政府网站集约化建设搜盘网
  • 京东网站设计的特点深圳市seo上词多少钱
  • 杭州企业网站建设方案北京seo公司司
  • 响应式做的好的网站有哪些免费无代码开发平台