簡體   English   中英

我們可以在哈希表對象中插入字符串嗎

[英]can we insert a string into the hashtable object

Hashtable ExpiryRefData;
String icdExpiry;

try {
    ExpiryRefData = CAPSUtil.getRefData(EXPIRY);
    icdExpiry = (String) ExpiryRefData.get(EXPIRY);
}

任何機構可以解釋一下我們實際上是如何將字符串直接直接存儲到ExpiryRefData中以及如何檢索另一個字符串變量中的值

不要使用Hashtable 請改用Map<K, String> 如果需要同步訪問,請考慮使用同步包裝器(請參閱java.util.Collections )。

(編輯: Map<String, String> will do. If there is special need a起作用Map<String, String> will do. If there is special need a HashMap`就足夠了。

按照此處所述的代碼, CAPSUtil.getRefData(EXPIRY)返回一個哈希表。 然后ExpiryRefData.get(EXPIRY)返回使用(String) ExpiryRefData.get(EXPIRY)轉換為String的對象。 有關更多detil,請參考CAPSUtil.getRefData(EXPIRY)實現。

根據java Hashtable參考

public class Hashtable<K,V>
This class implements a hash table, which maps keys to values. 

任何非空對象都可以用作鍵或值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM