Java中的LinkedHashSet contains()方法示例
在Java中,LinkedHashSet类包含一个称为 contains() 的方法,如果此集合包含指定的元素,则返回true,否则返回false。
语法:
public boolean contains(Object o)
参数: 元素 o 作为参数,要测试此集合中是否存在。
返回类型: 布尔值 true ,如果此集合包含指定的元素。
示例1:
// Java程序演示LinkedHashSet类的contains()方法
// 对于字符串值
// 导入所需的类
import java.util.*;
public class GFG {
// 主方法
public static void main(String[] argv) throws Exception{
// 尝试块以检查异常
try {
// 创建一个空LinkedHashSet
// 声明字符串类型的对象
LinkedHashSet<String> linkset = new LinkedHashSet<String>();
// 填充上述哈希集
linkset.add("A");
linkset.add("B");
linkset.add("C");
// 打印以上所有元素的LinkedHashSet
System.out.println("LinkedHashSet: " + linkset);
// 使用contains()方法检查元素的存在
boolean exist = linkset.contains("C");
// 如果存在,则打印布尔值
System.out.println("元素'C'是否存在:" + exist);
}
// 捕获块以检查异常
catch (NullPointerException e) {
// 如果发生异常,则显示消息
System.out.println("发生异常:" + e);
}
}
}
输出:
LinkedHashSet: [A, B, C]
元素'C'是否存在:true
示例2:
// Java程序演示LinkedHashSet类的contains()方法
// 对于整数值
// 导入所需的类
import java.util.*;
public class GFG {
// 主方法
public static void main(String[] argv) throws Exception{
// 尝试块以检查异常
try {
// 创建一个空LinkedHashSet
// 声明整数类型的对象
LinkedHashSet<Integer> linkset = new LinkedHashSet<Integer>();
// 填充上述哈希集
linkset.add(10);
linkset.add(20);
linkset.add(30);
// 打印以上所有元素的LinkedHashSet
System.out.println("LinkedHashSet: " + linkset);
// 使用contains()方法检查元素的存在
boolean exist = linkset.contains(25);
// 如果存在,则打印布尔值
System.out.println("元素'25'是否存在:" + exist);
}
// 捕获块以检查异常
catch (NullPointerException e) {
// 如果发生异常,则显示消息
System.out.println("发生异常:" + e);
}
}
}
输出:
LinkedHashSet: [10, 20, 30]
元素'25'是否存在:false
极客教程