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.