📅  最后修改于: 2023-12-03 14:42:53.065000             🧑  作者: Mango
Java中的TreeSet是一个有序的集合类,其中TreeSet类中contains()方法用于判断集合中是否包含某一元素。该方法返回Boolean类型的值,存在则返回true,否则返回false。
public boolean contains(Object o)
import java.util.TreeSet;
public class TreeSetExample {
public static void main(String[] args) {
// 创建一个TreeSet类对象
TreeSet<Integer> treeSet = new TreeSet<>();
// 向TreeSet集合中添加元素
treeSet.add(5);
treeSet.add(1);
treeSet.add(2);
treeSet.add(4);
treeSet.add(3);
// 判断是否包含元素2
if (treeSet.contains(2)) {
System.out.println("TreeSet中包含元素2");
} else {
System.out.println("TreeSet中不包含元素2");
}
}
}
输出结果为:
TreeSet中包含元素2
通过以上示例,我们可以看出contains()方法确实是用来判断某个元素是否在该集合中存在的。在实际开发过程中,也可以通过contains()方法来判断该元素是否在TreeSet集合中,而不用通过循环遍历的方式进行判断,因为TreeSet集合本身就是有序的。