我想遍歷以下HashMap
。我想從中檢索關鍵字和值。如何在Java中迭代下面的Nestested HashMap
HashMap<String,List<HashMap<String, List<String >>>> maps = new HashMap<String, List<HashMap<String, List<String>>>>();
我想遍歷以下HashMap
。我想從中檢索關鍵字和值。如何在Java中迭代下面的Nestested HashMap
HashMap<String,List<HashMap<String, List<String >>>> maps = new HashMap<String, List<HashMap<String, List<String>>>>();
像這樣:
HashMap<String,List<HashMap<String, List<String >>>> maps = new HashMap<>();
for (Map.Entry<String, List<HashMap<String, List<String>>>> entry : maps.entrySet()) {
for (HashMap<String, List<String>> map : entry.getValue()) {
for (Map.Entry<String, List<String>> subEntry : map.entrySet()) {
for (String value : subEntry.getValue()) {
System.out.println(value);
}
}
}
}
@Tom很好謝謝你:-) –
@NicolasFilotto很好的解決方案。花了我一會兒,甚至讀了地圖:D –
@AniMenon是的,這是一個棘手的問題:-) –
呸。但沒關係,這有什麼問題? –
取決於你需要迭代的東西。主鍵集?價值?值的鍵集?值的值? – Mena
非常感謝..這工作... – TestGeeK