Java HashSet isEmpty() 方法



描述

Java HashSet isEmpty() 方法用於檢查此集合是否不包含任何元素。

宣告

以下是 java.util.HashSet.isEmpty() 方法的宣告。

public boolean isEmpty()

引數

返回值

如果此集合不包含任何元素,則方法呼叫返回“true”。

異常

檢查整數 HashSet 是否為空

以下示例演示了 Java HashSet isEmpty() 方法的使用,用於檢查 HashSet 是否為空。我們建立了一個 Integer 型別的 HashSet 物件。然後使用 add() 方法新增一些條目,然後使用 isEmpty() 方法檢查並列印集合狀態。現在使用 clear() 方法清除集合,然後再次使用 isEmpty() 方法檢查並列印集合狀態。

package com.tutorialspoint;

import java.util.HashSet;

public class HashSetDemo {
   public static void main(String args[]) {
      
      // create hash set
      HashSet <Integer> newset = new HashSet <>();      

      // populate hash set
      newset.add(1); 
      newset.add(2);
      newset.add(3);  

      // checking elements in hash set
      System.out.println("Hash set is empty: "+ newset.isEmpty());

      // clear the set
      newset.clear();

      // print the set
      System.out.println("Hash set is empty after clearing: "+ newset.isEmpty());
   }    
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果。

Hash set is empty: false
Hash set is empty after clearing: true

檢查字串 HashSet 是否為空

以下示例演示了 Java HashSet isEmpty() 方法的使用,用於檢查 HashSet 是否為空。我們建立了一個 String 型別的 HashSet 物件。然後使用 add() 方法新增一些條目,然後使用 isEmpty() 方法檢查並列印集合狀態。現在使用 clear() 方法清除集合,然後再次使用 isEmpty() 方法檢查並列印集合狀態。

package com.tutorialspoint;

import java.util.HashSet;

public class HashSetDemo {
   public static void main(String args[]) {
      
      // create hash set
      HashSet <String> newset = new HashSet <>();      

      // populate hash set
      newset.add("Learning"); 
      newset.add("Easy");
      newset.add("Simply");  

      // checking elements in hash set
      System.out.println("Hash set is empty: "+ newset.isEmpty());

      // clear the set
      newset.clear();

      // print the set
      System.out.println("Hash set is empty after clearing: "+ newset.isEmpty());
   }    
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果。

Hash set is empty: false
Hash set is empty after clearing: true

檢查物件 HashSet 是否為空

以下示例演示了 Java HashSet isEmpty() 方法的使用,用於檢查 HashSet 是否為空。我們建立了一個 Student 物件型別的 HashSet 物件。然後使用 add() 方法新增一些條目,然後使用 isEmpty() 方法檢查並列印集合狀態。現在使用 clear() 方法清除集合,然後再次使用 isEmpty() 方法檢查並列印集合狀態。

package com.tutorialspoint;

import java.util.HashSet;

public class HashSetDemo {
   public static void main(String args[]) {
      
      // create hash set
      HashSet <Student> newset = new HashSet <>();      

      // populate hash set
      newset.add(new Student(1, "Julie")); 
      newset.add(new Student(2, "Robert"));
      newset.add(new Student(3, "Adam"));	  

      // checking elements in hash set
      System.out.println("Hash set is empty: "+ newset.isEmpty());

      // clear the set
      newset.clear();

      // print the set
      System.out.println("Hash set is empty after clearing: "+ newset.isEmpty());
   }    
}
class Student {
   int rollNo;
   String name;

   Student(int rollNo, String name){
      this.rollNo = rollNo;
      this.name = name;
   }

   @Override
   public String toString() {
      return "[ " + this.rollNo + ", " + this.name + " ]";
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果。

Hash set is empty: false
Hash set is empty after clearing: true
java_util_hashset.htm
廣告