美文网首页
Spark学习(三):迭代器Iterator

Spark学习(三):迭代器Iterator

作者: CocoMama190227 | 来源:发表于2019-03-01 13:42 被阅读0次

本文内容主要参考网上一篇博文,对原文程序做了一点点改动,点击阅读原文

迭代器Iterator提供了一种访问集合的方法,可以通过while或者for循环来实现对迭代器的遍历

object Iterator_test {
  def main(args: Array[String]): Unit = {
    val iter = Iterator("Hadoop","Spark","Scala")
    while (iter.hasNext) {  // hasNext用于检测是否还有下一个元素
      println(iter.next())   // next返回迭代器的下一个元素
    }
  println("------------------------------------------------------")
    val iter2 = Iterator("python","Spark","Scala")
    for (elem <- iter2) {
      println(elem)
    }
  }
}

输出结果

Hadoop
Spark
Scala
------------------------------------------------------
python
Spark
Scala

相关文章

网友评论

      本文标题:Spark学习(三):迭代器Iterator

      本文链接:https://www.haomeiwen.com/subject/pgxduqtx.html