我有一个创建哈希表的方法..该方法的签名是
void CreateHashTable(String KeyType,String ValueType)
我想要这样的东西
Hashtable<KeyType,ValueType> hashtable1;
这样我就可以根据我的要求创建我的哈希表键值 但是怎么样??我需要数据类型而不是字符串 我觉得可以理解
任何帮助都将不胜感激 谢谢
最佳答案
泛型是一种编译时特性,因此您在运行时所做的任何事情,例如按名称查找类,超出了编译器的确定能力。您必须提供一个 Class
顺便说一句:除非万不得已,否则不要使用 Hashtable。它在 Java 1.2 (1998) 中被 J2SE Collections 取代
关于Java哈希表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5475407/