首頁 >Java >java教程 >Java中使用Hashtable類別的get()方法取得鍵對應的值

Java中使用Hashtable類別的get()方法取得鍵對應的值

WBOY
WBOY原創
2023-07-24 16:19:461443瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn