當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java DoubleStream iterator()用法及代碼示例


DoubleStream iterator()返回此流的元素的迭代器。這是終端操作,即可能會遍曆流以產生結果或副作用。執行終端操作後,流管線被視為已消耗,無法再使用。如果需要再次遍曆相同的數據源,則必須返回到數據源以獲取新的流。

用法:

PrimitiveIterator.OfDouble iterator()

Where, PrimitiveIterator.OfDouble is an Iterator 
specialized for double values.

返回值:DoubleStream iterator()返回此流的元素迭代器。


例:

// Java code for DoubleStream iterator() 
import java.util.*; 
import java.util.stream.DoubleStream; 
  
class GFG { 
  
    // Driver code 
    public static void main(String[] args) 
    { 
        // Creating a DoubleStream 
        DoubleStream stream = DoubleStream.of(2.3, 4.4, 6.5, 8.2); 
  
        // Using DoubleStream iterator() to return 
        // an iterator for elements of the stream 
        PrimitiveIterator.OfDouble answer = stream.iterator(); 
  
        // Displaying the stream elements 
        while (answer.hasNext()) { 
            System.out.println(answer.nextDouble()); 
        } 
    } 
}
輸出:
2.3
4.4
6.5
8.2


相關用法


注:本文由純淨天空篩選整理自Sahil_Bansall大神的英文原創作品 DoubleStream iterator() in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。