这个 迭代器() 方法 JAVAutil。同时发生的链接传输队列 是Java中的一个内置函数,用于按正确顺序返回该队列中元素的迭代器。
null
语法:
LinkedTransferQueue.iterator()
返回值: 函数返回一个 迭代器 按正确的顺序在队列中的元素上移动。
下面的程序演示了LinkedTransferQueue。迭代器()方法:
项目1:
// Java Program Demonstrate iterator() // method of LinkedTransferQueue */ import java.util.Iterator; import java.util.concurrent.LinkedTransferQueue; class LinkedTransferQueueIteratorExample1 { public static void main(String[] args) { // Initializing the queue LinkedTransferQueue<String> queue = new LinkedTransferQueue<String>(); // Adding elements to this queue queue.add( "Gfg" ); queue.add( "is" ); queue.add( "fun!!" ); // Returns an iterator over the elements Iterator<String> iterator = queue.iterator(); // Printing the elements of the queue while (iterator.hasNext()) System.out.print(iterator.next() + " " ); } } |
输出:
Gfg is fun!!
项目2:
// Java Program Demonstrate iterator() // method of LinkedTransferQueue */ import java.util.Iterator; import java.util.concurrent.LinkedTransferQueue; class LinkedTransferQueueIteratorExample2 { public static void main(String[] args) { // Initializing the queue LinkedTransferQueue<Integer> queue = new LinkedTransferQueue<Integer>(); // Adding elements to this queue queue.add( 10 ); queue.add( 15 ); queue.add( 20 ); queue.add( 25 ); // Returns an iterator over the elements Iterator<Integer> iterator = queue.iterator(); // Printing the elements of the queue System.out.print( "The queue contains " ); while (iterator.hasNext()) System.out.print(iterator.next() + " " ); } } |
输出:
The queue contains 10 15 20 25
参考: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedTransferQueue.html#iterator()
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END