LinkedTransferQueue iterator() 方法在 Java 中

LinkedTransferQueue iterator() 方法在 Java 中

Java 中的 java.util.concurrent.LinkedTransferQueue 的 iterator() 方法是一个内置函数,用于以正确的顺序返回此队列中元素的迭代器。

语法:

LinkedTransferQueue.iterator()

返回值: 返回的函数返回此队列中元素的迭代器。

下面的程序说明了 LinkedTransferQueue.iterator() 方法:

程序 1:

// Java 程序展示 LinkedTransferQueue.iterator()
// 方法 */
  
import java.util.Iterator;
import java.util.concurrent.LinkedTransferQueue;
  
class LinkedTransferQueueIteratorExample1 {
    public static void main(String[] args)
    {
  
        // 初始化队列
        LinkedTransferQueue<String> queue = new LinkedTransferQueue<String>();
  
        // 向此队列添加元素
        queue.add("Gfg");
        queue.add("is");
        queue.add("fun!!");
  
        // 返回元素的迭代器
        Iterator<String> iterator = queue.iterator();
  
        // 打印队列的元素
        while (iterator.hasNext())
            System.out.print(iterator.next() + " ");
    }
}
Gfg is fun!!

程序 2:

// Java 程序展示 LinkedTransferQueue.iterator()
// 方法*/
  
import java.util.Iterator;
import java.util.concurrent.LinkedTransferQueue;
  
class LinkedTransferQueueIteratorExample2 {
    public static void main(String[] args)
    {
  
        // 初始化队列
        LinkedTransferQueue<Integer> queue = new LinkedTransferQueue<Integer>();
  
        // 向此队列添加元素
        queue.add(10);
        queue.add(15);
        queue.add(20);
        queue.add(25);
  
        // 返回元素的迭代器
        Iterator<Integer> iterator = queue.iterator();
  
        // 打印队列的元素
        System.out.print("队列包含:");
        while (iterator.hasNext())
            System.out.print(iterator.next() + " ");
    }
}
队列包含:10 15 20 25

参考文献: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedTransferQueue.html#iterator()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程