Java中使用Hashtable類的get()方法來取得鍵對應的值
Hashtable是Java中一個常用的資料結構類,它實作了一個鍵值對的雜湊表。它透過鍵來計算儲存位置,這樣就可以直接透過鍵找到對應的值,從而實現快速地存取和存取資料的操作。
在Hashtable類別中,我們可以使用get()方法來取得一個鍵對應的值。 get()方法的語法如下:
public V get(Object key)
其中,key是要尋找的鍵,V是值的型別。
下面是一個使用Hashtable類別的get()方法取得鍵對應的值的範例程式碼:
import java.util.Hashtable; public class HashtableExample { public static void main(String[] args) { Hashtable<String, String> hashtable = new Hashtable<>(); // 添加键值对 hashtable.put("name", "Tom"); hashtable.put("age", "20"); hashtable.put("gender", "male"); // 获取键对应的值 String name = hashtable.get("name"); String age = hashtable.get("age"); String gender = hashtable.get("gender"); // 输出结果 System.out.println("name: " + name); System.out.println("age: " + age); System.out.println("gender: " + gender); } }
在上面的程式碼中,我們先建立了一個Hashtable對象,然後使用put ()方法在Hashtable中加入了三個鍵值對。其中鍵分別為"name"、"age"和"gender",對應的值分別為"Tom"、"20"和"male"。
接著,我們使用get()方法分別取得了鍵"name"、"age"和"gender"對應的值,並將這些值賦給了對應的變數。
最後,我們透過輸出語句將這些值列印出來,可以看到輸出結果為:
name: Tom age: 20 gender: male
說明get()方法成功地取得了鍵對應的值。
要注意的是,當使用get()方法取得一個鍵對應的值時,需要將鍵作為參數傳遞給get()方法。如果指定的鍵在Hashtable中不存在,那麼get()方法將傳回null。
另外,對於Hashtable物件來說,它的鍵和值都是可以為null的。如果要儲存null值,可以直接將null當作值傳遞給put()方法。但是,對於鍵來說,如果傳遞null作為鍵,將會拋出NullPointerException異常。
文章到此結束。透過使用Hashtable類別的get()方法,我們可以輕鬆地取得鍵對應的值,實現了快速地存取和存取資料的操作。希望這篇文章對你理解Hashtable類別的使用有幫助。
以上是Java中使用Hashtable類別的get()方法取得鍵對應的值的詳細內容。更多資訊請關注PHP中文網其他相關文章!