我的地图如下所示:
LinkedHashMap <LinkedHashMap <String,String>,LinkedHashMap <String,String>> leftRightWords
第一张地图包含专有名词的左词,第二张地图包含专有名词的右词。例如。在:
&#34;继罗德岛解决方案提供商Atrion的决定之后 卖&#34;
map1将包含以下条目:
Rhode Island, Following the
Atrion, solution provider
map2将包含以下条目:
Rhode Island, solution provider
Atrion, decision to sell
在两张地图中,键都相同,但值根据左右词而不同。我如何迭代这个地图来提取左边的单词和正确的单词来分析它们?
答案 0 :(得分:0)
您可以使用嵌套的forEach
循环来提取所需的数据,如下所示:
for(LinkedHapMap<String, String> lhm: leftRightWords.keySet()){
for(String k:lhm.keySet()){
String left = lhm.get(k);
String right = leftRightWords.get(lhm).get(k);
//do something with these Strings
}
}
答案 1 :(得分:0)
你可以这样做:
{{1}}