CopyOnWriteArraySet的contains(E e)方法检查Set中是否存在给定元素。

用法:

public boolean contains(Object o)

参数:该函数接受单个强制参数,该参数指定要在Set中检查其外观的元素。

返回值:如果该元素存在,则该函数返回true,否则返回false。

以下示例程序旨在说明上述功能:

示例1:

// Java Program to illustrate the CopyOnWriteArraySet

// contains() method in Java

import java.util.concurrent.CopyOnWriteArraySet;

import java.util.*;

public class GFG {

public static void main(String[] args)

{

// create object of CopyOnWriteArraySet

CopyOnWriteArraySet ArrSet

= new CopyOnWriteArraySet();

// Add elements

ArrSet.add(32);

ArrSet.add(67);

ArrSet.add(67);

ArrSet.add(100);

// print CopyOnWriteArraySet

System.out.println("CopyOnWriteArraySet: "

+ ArrSet);

// check if 100 is present

// using contains() function

if (ArrSet.contains(100))

System.out.println("100 is "

+ "present in the Set");

else

System.out.println("100 is "

+ "not present in the Set");

// check if 20 is present

// using contains() function

if (ArrSet.contains(20))

System.out.println("20 is "

+ "present in the Set");

else

System.out.println("20 is "

+ "not present in the Set");

}

}

输出:

CopyOnWriteArraySet: [32, 67, 100]

100 is present in the Set

20 is not present in the Set

示例2:

// Java Program to illustrate the CopyOnWriteArraySet

// contains() method in Java

import java.util.concurrent.CopyOnWriteArraySet;

import java.util.*;

public class GFG {

public static void main(String[] args)

{

// create object of CopyOnWriteArraySet

CopyOnWriteArraySet ArrSet

= new CopyOnWriteArraySet();

// Add elements

ArrSet.add("geeks");

ArrSet.add("gfg");

ArrSet.add("jgec");

ArrSet.add("sudo");

// print CopyOnWriteArraySet

System.out.println("CopyOnWriteArraySet: "

+ ArrSet);

// check using contains() function

if (ArrSet.contains("gfg"))

System.out.println("gfg is "

+ "present in the Set");

else

System.out.println("gfg is "

+ "not present in the Set");

// check using contains() function

if (ArrSet.contains("best"))

System.out.println("best is "

+ "present in the Set");

else

System.out.println("best is "

+ "not present in the Set");

}

}

输出:

CopyOnWriteArraySet: [geeks, gfg, jgec, sudo]

gfg is present in the Set

best is not present in the Set

contains java_Java CopyOnWriteArraySet contains()用法及代码示例相关推荐

  1. reset java_Java PushbackReader reset()用法及代码示例

    Java中的PushbackReader类的reset()方法用于重置Stream.对于PushbackReader,此方法始终会引发异常,因为PushbackReader不支持此方法. 用法: pu ...

  2. list indexof java_Java List indexOf()用法及代码示例

    此方法返回此列表中指定元素的第一个匹配项的索引:如果此列表不包含该元素,则返回-1. 用法: public int indexOf(Object o) 参数:该函数具有单个参数,即列表中要搜索的元素. ...

  3. clear java_Java ConcurrentLinkedDeque clear()用法及代码示例

    java.util.concurrent.ConcurrentLinkedDeque.clear()方法是Java中的内置方法,它删除了Deque中的元素. 用法: public void clear ...

  4. getsize java_Java ZipEntry getSize()用法及代码示例

    getSize()函数是java.util.zip软件包的一部分.该函数返回作为参数传递的特定ZipEntry的未压缩大小,如果未知则返回-1.函数签名: public long getSize() ...

  5. or函数 java_Java OptionalInt orElseGet()用法及代码示例

    orElseGet(java.util.function.IntSupplier)方法可帮助我们获取此OptionalInt对象中的值.如果此OptionalInt中不存在值,则此方法返回提供函数产生 ...

  6. roll() java_Java Calendar roll()用法及代码示例

    Calendar类中的roll(int calndr_field,boolean up_down)方法用于通过上下移动传递的字段单个时间单位来对传递的日历字段进行操作.这涉及在不更改较大字段的情况下对 ...

  7. check的用法java_Java ChronoField checkValidValue()用法及代码示例

    ChronoField枚举的checkValidValue()方法用于检查作为参数传递的值对于ChronoField常数是否有效. 用法: public long checkValidValue(lo ...

  8. rewind java_Java LongBuffer rewind()用法及代码示例

    java.nio.LongBuffer类的rewind()方法用于倒带此缓冲区.通过倒带此Buffer,可以执行以下操作: 当前位置设置为零 如果有标记,则将其丢弃,但标记值不变. 用法: publi ...

  9. increment java_Java LongAdder increment()用法及代码示例

    Java中的LongAdder类创建一个初始和为零的新加法器. Java.LongAdder.increment()是Java中的内置方法,可将值增加1. 用法: public void increm ...

最新文章

  1. error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054
  2. c++值传递,指针传递,引用传递以及指针与引用的区别
  3. python pdf库_3个Python PDF库,提取信息、转换格式、分割剪裁有它就够了!
  4. 5G精华问答 | 5G是否会“逼退”4G?
  5. 物体运动到一个点停止_大颗粒搭建中常见的结构运动
  6. 255.0.0.0子网掩码相应的cidr前缀表示法是?_六十四、前缀,后缀,中缀表达式转化求值问题...
  7. 如何防止盗号 使用windows自带的 屏幕键盘 OSK
  8. 【w3cschool】Linux命令简单复习
  9. Android-EasyChart第二波饼图
  10. 《DirectX 9.0 3D游戏开发编程基础》-第一篇-VS2010下安装配置DirectX9 runtime和SDK
  11. 什么是资本的本质?到如何认清一个人的本质?
  12. pip install 时 WARNING: No metadata found in e:\anaconda\lib\site-packages 问题解决
  13. ABAP-生成会计凭证
  14. STM32定时器产生指定个数脉冲
  15. Redis是什么?怎么用?
  16. CISCO 关闭4786端口解决方法 cisco IOS and IOS XE software Smart Install protocol Misuse
  17. mt管理器java_MT管理器
  18. Windows系统win10系统流程图软件推荐
  19. StatisticsView
  20. 苹果手机数据线充不了电_平板充电柜为什么充不了电,别急可能是以下原因!...

热门文章

  1. vim括号操作(转)
  2. Windows server 2008文件服务器之二屏蔽影音文件以及指定文件名
  3. Cisco mode键的作用详解
  4. [第16天]IIS UNICODE 编码漏洞
  5. jquery ajax设置头部,jQuery Ajax 设置请求头
  6. win10北通手柄没反应_《动物森友会》怎么玩出新花样?北通宙斯游戏手柄宏玩法了解下...
  7. sap-通过定义物料组的评估类-设置无物料号的费用采购
  8. 计划策略-25-具有配置的订货型生产
  9. SAP在物流工作中的应用之学习笔记
  10. SMW0上传文件到数据库层详解