Java中的LinkedTransferQueue put()方法

这个 JAVAutil。同时发生的LinkedTransferQueue。put() 方法是Java中的内置函数,用于在此队列中插入元素。如果队列已满,则等待空间变为可用。

null

语法:

LinkedTransferQueue.put(E e)

参数: 该函数只接受一个参数 E i、 e.要插入的元素。

返回值: 该函数不返回任何内容。

例外情况: 当指定的元素为Null时,函数将显示NullPointerException。

下面的程序演示了LinkedTransferQueue。put()方法:

项目1: 在队列中插入整数。

/* Java Program Demonstrate put()
method of LinkedTransferQueue */
import java.util.concurrent.*;
class LinkedTransferQueuePutExample1 {
public static void main(String[] args)
{
// Initializing the queue
LinkedTransferQueue<Integer> queue =
new LinkedTransferQueue<Integer>();
// Adding elements to this queue
for ( int i = 10 ; i <= 15 ; i++)
queue.put(i);
// Printing the elements of the queue
System.out.println( "The elements in the queue are:" );
for (Integer i : queue)
System.out.print(i + " " );
}
}


输出:

The elements in the queue are:
10 11 12 13 14 15

项目2: 正在队列中添加字符串。

/* Java Program Demonstrate put()
method of LinkedTransferQueue */
import java.util.concurrent.*;
class LinkedTransferQueuePutExample2 {
public static void main(String[] args)
{
// Initializing the queue
LinkedTransferQueue<String> queue =
new LinkedTransferQueue<String>();
// Adding elements to this queue
queue.put( "alex" );
queue.put( "bob" );
queue.put( "chuck" );
queue.put( "drake" );
queue.put( "erick" );
// Printing the elements of the queue
System.out.println( "The elements in the queue are:" );
for (String i : queue)
System.out.print(i + " " );
}
}


输出:

The elements in the queue are:
alex bob chuck drake erick

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

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享