Java中的CopyOnWriteArraySet contains()方法

Java中的CopyOnWriteArraySet contains()方法

CopyOnWriteArraySet 类的 contains(E e) 方法用于检查集合中是否存在给定元素。

语法:

public boolean contains(Object o)

参数: 该方法接受一个必填参数 o ,它指定要在集合中检查其出现的元素。

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

下面的程序说明了上述函数:

程序1:

// Java程序以示例方式说明CopyOnWriteArraySet contains()方法
  
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        //创建CopyOnWriteArraySet对象
        CopyOnWriteArraySet<Integer> ArrSet
            = new CopyOnWriteArraySet<Integer>();
  
        //添加元素
        ArrSet.add(32);
        ArrSet.add(67);
        ArrSet.add(67);
        ArrSet.add(100);
  
        //打印CopyOnWriteArraySet
        System.out.println("CopyOnWriteArraySet: "
                           + ArrSet);
  
        //使用contains()函数检查100是否存在
        if (ArrSet.contains(100))
            System.out.println("100存在于集合中");
        else
            System.out.println("100不存在于集合中");
  
        //使用contains()函数检查20是否存在
        if (ArrSet.contains(20))
            System.out.println("20存在于集合中");
        else
            System.out.println("20不存在于集合中");
    }
}
CopyOnWriteArraySet: [32, 67, 100]
100存在于集合中
20不存在于集合中

程序2:

// Java程序以示例方式说明CopyOnWriteArraySet contains()方法
  
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        //创建CopyOnWriteArraySet对象
        CopyOnWriteArraySet<String> ArrSet
            = new CopyOnWriteArraySet<String>();
  
        //添加元素
        ArrSet.add("geeks");
        ArrSet.add("gfg");
        ArrSet.add("jgec");
        ArrSet.add("sudo");
  
        //打印CopyOnWriteArraySet
        System.out.println("CopyOnWriteArraySet: "
                           + ArrSet);
  
        //使用contains()函数检查
        if (ArrSet.contains("gfg"))
            System.out.println("gfg存在于集合中");
        else
            System.out.println("gfg不存在于集合中");
  
        //使用contains()函数检查
        if (ArrSet.contains("best"))
            System.out.println("best存在于集合中");
        else
            System.out.println("best不存在于集合中");
    }
}
CopyOnWriteArraySet: [geeks, gfg, jgec, sudo]
gfg存在于集合中
best不存在于集合中

参考资料: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CopyOnWriteArraySet.html#contains-java.lang.Object-

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程