Scala Iterator toIterable()方法及其示例

Scala Iterator toIterable()方法及其示例

toIterable()方法是AbstractIterator类的具体值成员。它在TraversableOnce和GenTraversableOnce类中定义。它将指定的遍历器或迭代器转换为可迭代的集合。它不会结束无限大小的集合。

方法定义:def toIterable:Iterable[A]

返回类型:返回包含指定遍历器或迭代器的所有元素的Iterable。

示例:

// Scala program of toIterable()
// method
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Declaring an iterator
        val iter = Iterator(3, 2, 5, 9)
          
        // Applying toIterable method
        val result = iter.toIterable
              
        // Displays output
        println(result)
      
    }
}
Stream(3, ?)

这里,从指定的迭代器返回一个Stream。

示例:

// Scala program of toIterable()
// method
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Declaring an empty-iterator
        val iter = Iterator()
          
        // Applying toIterable method
        val result = iter.toIterable
              
        // Displays output
        println(result)
  
    }
}
Stream()

这里,从一个空的迭代器返回一个空的Stream。

阅读更多:Scala 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程