2017-01-03 3 views
-3

Wie ich forEach mit lamba für etwas verwenden können, wie:Wie foreach verwenden, um mit Lambda für Map <Integer, Map <String, String >>

Map<Integer,Map<String,String> 

Ich möchte Karte überprüfen, ob (dies - String, string) enthält Schlüssel in Funktionsparameter

dank für die Hilfe;)

+0

@rmlan ich denke, OP will die verschachtelten Karten suchen. – shmosel

+1

Ich habe das gerade erkannt. Ich denke jedoch immer noch, dass dies eine ziemlich minderwertige Frage ist, da sie nicht viel Aufwand seitens OP zeigt. – rmlan

Antwort

1
static boolean containsInnerKey(String key, Map<Integer, Map<String, String>> map) { 
    return map.values() 
      .stream() 
      .anyMatch(m -> m.containsKey(key)); 
} 
+0

vielen Dank! :) Das ist es – Gwiazdek

Verwandte Themen