当前位置: 首页 > 知识库问答 >
问题:

如何将HashMap中的key替换为newMap的值?

湛博易
2023-03-14
HashMap<String,String> map1 = new HashMap<String,String>(); 
map1.put("1","Russia"); 
map1.put("2","USA");

//从map2到map1或newMap中的键的值

HashMap<String,String> map2 = new HashMap<String,String>(); 
map2.put("1","Moskow"); 
map2.put("2","New York");

//如何将值重新放置到键?在新地图中

HashMap<String,String> newMap = new HashMap<String,String>(); 
newMap.put("New York","USA"); //key "2" from map1 & map2

共有1个答案

秦博延
2023-03-14

你描述的方式,看起来是这样的


Set<String> kyes = map1.keySet();

for(String key: keys){
 String newKey = map2.get(key);
 String newValue = map1.get(key);
 newMap.put(newKey,newValue); 

}

 类似资料:
  • 主要目标是用hashmap中的值替换字符串中的一些单词作为关键字(关键字是文本中的单词)。钥匙的格式不同。例如:主文本:“Lookahead和Lookahead,统称为Lookahead,是[0-23]断言”hashmap:{Lookahead=test1,Lookahead=test2,Lookahead=test3,[0-23]=newvalue}预期输出:“test1和test2,统称为te

  • 问题内容: 在Java中,如何获取作为a返回的值? 问题答案:

  • 我已经购买了SSL证书,并且从供应商那里收到了证书和作为私钥的. pem文件?现在我需要将此. pem密钥转换为bitnami Redmine Apache Web服务器的. key以使其正常工作。 我该怎么做?什么程序或命令来做?就使用Openssl等实现这一点而言,我是个新手。 任何建议将不胜感激! 谢谢你。

  • 我得到了一个导入的文本块,但格式并不总是那么完美。之后我会尝试用jquery解决这个问题。所以我开始用 替换 : null null 但替换不起作用。最终的html应该如下所示:

  • 我已经能够从json字符串中获取json数组,但不知道如何将其放入Hashmap中,其中字符串显示货物类型,整数显示数量。 字符串:

  • 我是Java 8流的新手。请提供建议,如何转换流<代码>流 例如,我在代码中有一些流: 我怎么能做这样的事 ? 对不起,我的英语不好。