繁体   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