Java Hashtable size() 方法



描述

Java Hashtable size() 方法用於獲取此雜湊表中的鍵的數量。

宣告

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

public int size()

引數

返回值

方法呼叫返回此雜湊表中的鍵的數量。

異常

獲取整數、整數對的 HashTable 大小示例

以下示例演示瞭如何使用 Java Hashtable size() 方法獲取 Hashtable 的大小。我們建立了一個整數、整數對的 Hashtable 物件。然後添加了一些條目,打印表。使用 size() 方法,檢索並打印表的大小。

package com.tutorialspoint;

import java.util.Hashtable;

public class HashtableDemo {
   public static void main(String args[]) {
      
      // create hash table
      Hashtable<Integer,Integer> hashtable = new Hashtable<>();

      // populate hash table
      hashtable.put(1, 1);
      hashtable.put(2, 2);
      hashtable.put(3, 3); 

      System.out.println("Initial table elements: " + hashtable);

      System.out.println("Size of the table: " + hashtable.size());
   }    
}

輸出

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

Initial table elements: {3=3, 2=2, 1=1}
Size of the table: 3

獲取整數、字串對的 HashTable 大小示例

以下示例演示瞭如何使用 Java Hashtable size() 方法獲取 Hashtable 的大小。我們建立了一個整數、字串對的 Hashtable 物件。然後添加了一些條目,打印表。使用 size() 方法,檢索並打印表的大小。

package com.tutorialspoint;

import java.util.Hashtable;

public class HashtableDemo {
   public static void main(String args[]) {
      
      // create hash table
      Hashtable<Integer,String> hashtable = new Hashtable<>();

      // populate hash table
      hashtable.put(1, "tutorials");
      hashtable.put(2, "point");
      hashtable.put(3, "is best"); 

      System.out.println("Initial table elements: " + hashtable);

      System.out.println("Size of the table: " + hashtable.size());
   }    
}

輸出

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

Initial table elements: {3=is best, 2=point, 1=tutorials}
Size of the table: 3

獲取整數、物件對的 HashTable 大小示例

以下示例演示瞭如何使用 Java Hashtable size() 方法獲取 Hashtable 的大小。我們建立了一個整數、Student 物件對的 Hashtable 物件。然後添加了一些條目,打印表。使用 size() 方法,檢索並打印表的大小。

package com.tutorialspoint;

import java.util.Hashtable;

public class HashtableDemo {
   public static void main(String args[]) {
      
      // create hash table
      Hashtable<Integer,Student> hashtable = new Hashtable<>();

      // populate hash table
      hashtable.put(1, new Student(1, "Julie"));
      hashtable.put(2, new Student(2, "Robert"));
      hashtable.put(3, new Student(3, "Adam"));

      System.out.println("Initial table elements: " + hashtable);

      System.out.println("Size of the table: " + hashtable.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 + " ]";
   }
}

輸出

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

Initial table elements: {3=[ 3, Adam ], 2=[ 2, Robert ], 1=[ 1, Julie ]}
Size of the table: 3
java_util_hashtable.htm
廣告
© . All rights reserved.