以下を繰り返し処理したい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良い1つありがとう:-) –
@NicolasFilotto nice solution。私はしばらくの間、その地図を読むことができました:D –
@AniMenonはいこれは難しいことです:-) –
ウエッ。しかし、大丈夫、何が問題なの? –
あなたは反復する必要があるかによって異なります。メインキーセット?その価値?値のキーセットは?値の値は? – Mena
ありがとうございます..これはうまくいきました... – TestGeeK