相关疑难解决方法(0)

在Java中反转HashMap键和值

这是一个简单的问题,我有一个简单的HashMap,我想要反转键和值.

HashMap<Character, String> myHashMap = new HashMap<Character, String>();
myHashMap.put('a', "test one");
myHashMap.put('b', "test two");
Run Code Online (Sandbox Code Playgroud)

我想创建一个新的HashMap,我在其中放置了对立面.

HashMap<String, Character> reversedHashMap = new HashMap<String, Character>();
e.g. Keys "test one" & "test two" and values 'a' & 'b'.
Run Code Online (Sandbox Code Playgroud)

java hashmap

59
推荐指数
3
解决办法
8万
查看次数

使用值交换键,反之亦然HashMap

这是一个启动问题,我想用键交换键,反之亦然HashMap.这是我到目前为止所尝试的内容.

import java.util.HashMap;
import java.util.Map;

class Swap{
    public static void main(String args[]){

        HashMap<Integer, String> s = new HashMap<Integer, String>();

        s.put(4, "Value1");
        s.put(5, "Value2");

        for(Map.Entry en:s.entrySet()){
            System.out.println(en.getKey() + " " + en.getValue());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java hashmap

1
推荐指数
1
解决办法
2013
查看次数

标签 统计

hashmap ×2

java ×2