📜  Java中的 LinkedHashSet contains() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:16:23.962000             🧑  作者: Mango

Java中的 LinkedHashSet contains() 方法及示例

LinkedHashSet是Java中的一个实现了Set接口的类,它继承了HashSet并保留了元素添加顺序。它还提供了一个contains()方法,可以用于判断Set中是否包含指定元素。

LinkedHashSet contains()方法的用法

LinkedHashSet的 contains()方法接受一个参数,即被判断的对象,返回一个布尔值,表示Set集合中是否包含该元素。以下是该方法的用法:

public boolean contains(Object obj)

参数obj:被判断的对象

返回值:如果Set集合中包含该元素,则返回true;否则返回false。

LinkedHashSet contains()方法的示例

以下是一个使用LinkedHashSet中的 contains()方法判断元素是否存在于Set集合中的代码示例:

import java.util.LinkedHashSet;

public class LinkedHashSetExample {
    public static void main(String[] args) {
        LinkedHashSet<String> set = new LinkedHashSet<>();
        set.add("Apple");
        set.add("Banana");
        set.add("Grape");
        set.add("Pineapple");
        
        if(set.contains("Banana")){
            System.out.println("Set集合中包含元素“Banana”");
        }else{
            System.out.println("Set集合中不包含元素“Banana”");
        }
    }
}

该示例代码创建了一个LinkedHashSet集合,并添加了4个元素,然后使用contains()方法判断Set集合中是否包含元素“Banana”。因为Set集合中确实包含元素“Banana”,因此该代码将输出“Set集合中包含元素“Banana””。若将“Banana”改成“Orange”,则输出结果为“Set集合中不包含元素“Orange””。

##总结

使用LinkedHashSet的 contains()方法可以很方便地检查Set集合中是否包含指定的对象。在实际使用中,我们可以根据这个方法的返回值进行相应操作,比如删除、更新等。