Java HashSet size() 方法



描述

Java HashSet size() 方法用於獲取此集合中的元素數量。

宣告

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

public int size()

引數

返回值

方法呼叫返回此集合中的元素數量。

異常

獲取整數 HashSet 大小示例

以下示例演示了 Java HashSet size() 方法的使用,用於列印 HashSet 條目的計數。我們建立了一個 Integer 型別的 HashSet 物件。然後使用 add() 方法添加了一些條目,然後使用 size() 方法列印集合大小。

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);  

      // print the size of the set
      System.out.println("Hash set size: "+ newset.size());
   }    
}

輸出

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

Hash set size: 3

獲取字串 HashSet 大小示例

以下示例演示了 Java HashSet size() 方法的使用,用於列印 HashSet 條目的計數。我們建立了一個 String 型別的 HashSet 物件。然後使用 add() 方法添加了一些條目,然後使用 size() 方法列印集合大小。

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");  

      // print the size of the set
      System.out.println("Hash set size: "+ newset.size());
   }    
}

輸出

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

Hash set size: 3

獲取物件 HashSet 大小示例

以下示例演示了 Java HashSet size() 方法的使用,用於列印 HashSet 條目的計數。我們建立了一個 Student 物件型別的 HashSet 物件。然後使用 add() 方法添加了一些條目,然後使用 size() 方法列印集合大小。

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"));	  

      // print the size of the set
      System.out.println("Hash set size: "+ newset.size());
   }    
}
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 size: 3
java_util_hashset.htm
廣告

© . All rights reserved.