How to swap arrayMap values and keys in Java

前端 未结 4 719
孤独总比滥情好
孤独总比滥情好 2021-01-15 06:04

I\'m having a bit of trouble reversing a given map and storing its reversed keys and values into another map. I have a method prototype as follows:

public st         


        
4条回答
  •  余生分开走
    2021-01-15 06:38

    Pseudocode, but close to real. Just use a Multimap.

    Multimap ret = Multimaps.newSetMultimap();
    for (Entry> entry : graph) {
      for(String neighbor : entry.getValue()) {
        ret.addTo(neighbor, entry.getKey());
      }
    }
    

提交回复
热议问题