Java tutorial
//package com.java2s; /*! * mifmi-commons4j * https://github.com/mifmi/mifmi-commons4j * * Copyright (c) 2015 mifmi.org and other contributors * Released under the MIT license * https://opensource.org/licenses/MIT */ import java.util.Map; public class Main { public static <K, V> Map<V, K> swapKeyValue(Map<K, V> map, Map<V, K> newMap) { if (map == null) { return null; } for (Map.Entry<K, V> entry : map.entrySet()) { newMap.put(entry.getValue(), entry.getKey()); } return newMap; } }