这个 包含(对象o) 方法 LinkedBlockingDeque 检查参数中传递的元素是否存在于容器中。如果容器中存在元素,则返回true,否则返回false值。
null
语法:
public boolean contains(Object o)
参数: 此方法接受一个强制参数 o 在集装箱中检查其是否存在。
返回: 如果元素存在,此方法将返回true,否则将返回false。
下面的程序演示了LinkedBlockingDeque的contains()方法:
项目1:
// Java Program Demonstrate contains() // method of LinkedBlockingDeque import java.util.concurrent.LinkedBlockingDeque; import java.util.*; public class GFG { public static void main(String[] args) throws IllegalStateException { // create object of LinkedBlockingDeque LinkedBlockingDeque<Integer> LBD = new LinkedBlockingDeque<Integer>(); // Add numbers to end of LinkedBlockingDeque LBD.add( 10 ); LBD.add( 20 ); LBD.add( 30 ); LBD.add( 40 ); // before removing print queue System.out.println( "Linked Blocking Deque: " + LBD); // check for presence using function if (LBD.contains( 10 )) { System.out.println( "Linked Blocking Deque contains 10" ); } else { System.out.println( "Linked Blocking Deque does not contain 10" ); } } } |
输出:
Linked Blocking Deque: [10, 20, 30, 40] Linked Blocking Deque contains 10
项目2:
// Java Program Demonstrate contains() // method of LinkedBlockingDeque import java.util.concurrent.LinkedBlockingDeque; import java.util.*; public class GFG { public static void main(String[] args) throws IllegalStateException { // create object of LinkedBlockingDeque LinkedBlockingDeque<String> LBD = new LinkedBlockingDeque<String>(); // Add numbers to end of LinkedBlockingDeque LBD.add( "ab" ); LBD.add( "cd" ); LBD.add( "fg" ); LBD.add( "xz" ); // before removing print queue System.out.println( "Linked Blocking Deque: " + LBD); // check for presence using function if (LBD.contains( "go" )) { System.out.println( "Linked Blocking Deque contains 'go'" ); } else { System.out.println( "Linked Blocking Deque does not contain 'go'" ); } } } |
输出:
Linked Blocking Deque: [ab, cd, fg, xz] Linked Blocking Deque does not contain 'go'
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END