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 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告