我正在将值保存到Hashmap<String,Records>
Sample值1,objRecord1
中2,objRecord2
,1,objRecord3
等等,...我需要从字符串为1的hashmap中检索所有记录的值。
像(我自己在这里搞砸) arrayList myArraylist=Hashmap.get(1);
arrayList myArraylist=Hashmap.get("1");
为了满足您的Hashmap声明必须是
Map<String,List<Record>> myMap = new HashMap<>();
在添加时添加到 list
添加到示例map
:
if(myMap.containsKey("1")){
myMap.put("1", myMap.get("1").add(new Record()));//record obj
}else{
List<Record> list = new ArrayList<>();
list.add(record);
myMap.put("1", list));
}
找回
List<Record> list = myMap.get("1");
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句