gpt4 book ai didi

java - 将 Map 的值视为内部 Map 类型

转载 作者:行者123 更新时间:2023-12-02 00:04:29 25 4
gpt4 key购买 nike

我有课

private String patientId;
private String scriptinfo;
private Phone No.;


Now I have the hashMap..
HashMap hm = new HashMap();

现在我希望 hashmap 应该有一个键,假设“A”是我要传递的键,但值又是 map 类型,类似这样的东西..

hm.put ("A", <<value should be of Map type>>)

在该映射类型值中,我再次保留所有信息,例如患者 ID、脚本信息、电话号码,并且我想要患者 ID是该 Map 的关键,请告知如何实现这一点

最佳答案

像下面这样设计你的类。

class MyClass{

private String patientId;
private String scriptinfo;
private String phoneNumber;
}

然后在 map 中使用它。

Map<String, Map<String, MyClass>> hm = new HashMap<String,Map<String,MyClass>>();

Map<String, MyClass> data = new HashMap<String, MyClass>();
data.put(patientId, new MyClass(patientId,scriptinfo,phoneNumber));
...
hm.put("A", data);

在获取 MyClass 信息时,您可以使用类似的内容。

MyClass mc=hm.get("A").get("patientId");

关于java - 将 Map 的值视为内部 Map 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14152979/

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