标签:
一说到map都想到key-value键值队存在。key可以为最多一个null的key。
今天开发中一个业务需求,在map中一个key中存多个对象。
我首先想到Map<String,List>造型来解决。尤其是那种一对多的可以这么设计。
Map<String,List> map = new HashMap<String,List>();//模型就是这么个。
for(int i=0;i<listObj.size();i++){
key = listObj.getId();
value = listObj.get(i);
   if(map.containsKey(key)){
  map.get(key).add(value);          }   else{  List vals = new ArrayList();  vals.add(value);  map.put(key,vals)