Tag: 地图集

Java – 迭代包含List的Map

第一次在这里,所以我希望这是有道理的! 我有一个Map,它包含一个String作为它的键,一个字符串列表作为它的值。 我需要迭代Map中每个List中包含的所有值。 所以,首先我要获得Keys,它有效: Set keys = theMap.keySet(); 这会返回一个包含我所有键的Set。 太棒了:) 这就是我被困住的地方 – 网上的大部分信息似乎都假设我想从Key返回的值是一个简单的String或Integer,而不是另一个Set,或者在这种情况下是List。 我尝试了theMap.values()但是没有用,我尝试了一个forloop / for:eachloop,但这些都没有。 谢谢你们!

将Set <Map.Entry >转换为HashMap

在我的代码中的某一点,我从地图创建了一个Set<Map.Entry> 。 现在我想重新创建相同的地图表单,所以我想将HashSet<Map.Entry>回HashMap 。 Java是否有本机调用,或者我是否必须循环设置元素并手动构建映射?