📅  最后修改于: 2023-12-03 15:01:52.441000             🧑  作者: Mango
CopyOnWriteArraySet是Java集合框架中的一种线程安全的集合实现,基于一种称为“写入时复制”的机制,它通过复制一份原有集合的副本来执行添加、删除等修改操作,从而保证了线程安全性。contains()方法是CopyOnWriteArraySet集合中的一个常用方法之一,主要用于判断集合中是否存在某个元素。
public boolean contains(Object o)
o:需要在集合中查找的元素对象。
如果集合中存在o元素,则返回true,否则返回false。
import java.util.concurrent.CopyOnWriteArraySet;
public class Main {
public static void main(String[] args) {
// 创建CopyOnWriteArraySet集合
CopyOnWriteArraySet<String> set = new CopyOnWriteArraySet<>();
// 添加元素
set.add("apple");
set.add("banana");
set.add("orange");
// 判断是否包含某个元素
boolean isContains = set.contains("apple");
System.out.println("是否包含apple:" + isContains);
isContains = set.contains("pear");
System.out.println("是否包含pear:" + isContains);
}
}
输出结果:
是否包含apple:true
是否包含pear:false