gpt4 book ai didi

java - 如何区分两种不同类型的哈希表

转载 作者:行者123 更新时间:2023-11-30 04:11:26 25 4
gpt4 key购买 nike

我有一个有两个参数的方法,例如

computHash(HashTable hs, String myName){
//compute hs data, it traverse the hashtable and create xml
return xmlString;
}

我有一个名为 Record 的类,

Class Record
{
String Name;
String FName;
String Phone;

//and its setter and getter.
}

现在我想要的是,如果我通过 Hash<String, Record>然后我想根据记录类成员创建xml。如果我通过 <String, String>然后我创建简单的xml。我可以像 "instance of" 那样做吗?是否使用关键字,如果是,那么如何。

最佳答案

无法检测HashTable本身的类型。此信息不存在于编译后的代码中,该代码称为 Type Erasure 。您可以做的是检测 HashTable 内的值之一的类型。不幸的是,这不适用于空的Hashtable

关于java - 如何区分两种不同类型的哈希表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19516390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com