Java中的ConcurrentLinkedQue pollLast()方法

这个 JAVAutil。同时发生的ConcurrentLinkedEque。pollLast() 是Java中的一个内置方法,用于检索 deque并将其移除。如果deque为空,则该方法返回 无效的 .

null

语法:

Conn_Linked_Deque.pollLast()

参数: 该函数不接受任何参数。

返回值: 该函数返回函数的最后一个元素 德克。如果 deque为空,函数返回 无效的 .

下面的程序演示了pollFirst()方法的使用:

项目1: 这个项目包括deque和 整数 元素。

/* Java Program Demonstrate pollLast()
method of ConcurrentLinkedDeque   */
import java.util.concurrent.*;
class ConcurrentLinkedDequeDemo {
public static void main(String[] args)
{
ConcurrentLinkedDeque<Integer> cld =
new ConcurrentLinkedDeque<Integer>();
cld.addFirst( 12 );
cld.addFirst( 70 );
cld.addFirst( 1009 );
cld.addFirst( 475 );
// Displaying the existing LinkedDeque
System.out.println( "Elements in"
+ "the LinkedDeque: " + cld);
// Display and remove the Last element
System.out.println( "Element removed : "
+ cld.pollLast());
// Displaying the elements
System.out.println( "Elements in"
+ "the LinkedDeque: " + cld);
}
}


输出:

Elements inthe LinkedDeque: [475, 1009, 70, 12]
Element removed : 12
Elements inthe LinkedDeque: [475, 1009, 70]

项目2: 这个项目包括deque和 一串 元素。

/* Java Program Demonstrate pollLast()
method of ConcurrentLinkedDeque   */
import java.util.concurrent.*;
class ConcurrentLinkedDequeDemo {
public static void main(String[] args)
{
ConcurrentLinkedDeque<String> cld =
new ConcurrentLinkedDeque<String>();
cld.addFirst( "GFG" );
cld.addFirst( "Geeks" );
cld.addFirst( "Gfg" );
cld.addFirst( "Geeks" );
// Displaying the existing LinkedDeque
System.out.println( "Elements in"
+ "the LinkedDeque: " + cld);
// Display and remove the Last element
System.out.println( "Element removed : "
+ cld.pollLast());
// Displaying the elements
System.out.println( "Elements in"
+ "the LinkedDeque: " + cld);
}
}


输出:

Elements inthe LinkedDeque: [Geeks, Gfg, Geeks, GFG]
Element removed : GFG
Elements inthe LinkedDeque: [Geeks, Gfg, Geeks]

参考: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentLinkedDeque.html#pollLast()

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