How to add element into ArrayList in HashMap

前端 未结 5 782
予麋鹿
予麋鹿 2020-12-15 05:22

How to add element into ArrayList in HashMap?

    HashMap> Items = new HashMap>();
         


        
5条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-15 06:22

    HashMap> items = new HashMap>();
    
    public synchronized void addToList(String mapKey, Item myItem) {
        List itemsList = items.get(mapKey);
    
        // if list does not exist create it
        if(itemsList == null) {
             itemsList = new ArrayList();
             itemsList.add(myItem);
             items.put(mapKey, itemsList);
        } else {
            // add if item is not already in list
            if(!itemsList.contains(myItem)) itemsList.add(myItem);
        }
    }
    

提交回复
热议问题