Java程序检查HashSet中是否存在特定元素


在本文中,我们将学习如何使用Java的HashSet类中的contains()方法来检查集合中是否存在特定元素。我们将创建一个HashSet,向其中添加一些元素,并使用contains()方法验证给定元素的存在。

问题陈述

编写一个Java程序,使用contains()方法检查HashSet中是否存在特定元素。以下是相同的演示 -

输入

Elements in set = [33, 66, 67, 54, 88, 90, 30, 79]

输出

Elements in set = [33, 66, 67, 54, 88, 90, 30, 79]
Does 89 in the set? false
Does 67 in the set? True

检查特定元素是否存在步骤

以下是检查HashSet中是否存在特定元素的步骤:

  • java.util包导入所有用于HashSet的类。
  • 创建一个整数HashSet并向其中添加元素。
  • 打印HashSet中的所有元素。
  • 使用contains()方法检查集合中是否存在特定元素。
  • 打印结果。

Java程序检查特定元素是否存在

以下是检查HashSet中是否存在特定元素的示例:

import java.util.*;
public class Demo {
   public static void main(String args[]) {
      // create hash set
      Set<Integer> hs = new HashSet<Integer>();
      hs.add(30);
      hs.add(67);
      hs.add(88);
      hs.add(33);
      hs.add(54);
      hs.add(90);
      hs.add(66);
      hs.add(79);
      System.out.println("Elements in set = "+hs);
      System.out.println("Does 89 in the set? "+hs.contains(89));
      System.out.println("Does 67 in the set? "+hs.contains(67));
   }
}

输出

Elements in set = [33, 66, 67, 54, 88, 90, 30, 79]
Does 89 in the set? false
Does 67 in the set? True

代码解释

该程序初始化一个整数HashSet,并使用add()方法向其中添加多个值。之后,它显示集合中的元素。使用contains()方法,程序检查特定元素(例如,89和67)的存在。如果元素存在于集合中,则contains()方法返回true,否则返回false。最后,结果将打印到控制台。

更新于:2024年11月15日

776 次浏览

启动您的职业生涯

通过完成课程获得认证

开始学习
广告