Wie um zu überprüfen, ob eine HashMap hat alle Elemente einer ArrayList?

Wenn ich eine HashMap hashM eine ArrayList arrayL. Wenn ich möchte mit einer if Anweisung, um zu überprüfen, ob hashM alle Elemente in arrayL, wie kann ich das tun?

Ich cm aktuell mit so etwas wie

if (hashM.values().containsAll(arrayL.getPreReqs()))

Aber es funktioniert nicht richtig.

Liebe alle vielen Dank für die Antworten!

Eigentlich containsAll funktioniert aber die Art, wie ich Struktur meines codes falsch ist, so, dass ich falsche Ergebnisse. Jetzt wurde es behoben.

Prost!

  • getPreReqs ist nicht eine Methode der ArrayList-Klasse... Was ist arrayL?
  • ArrayList hat keine Methode namens getPreReqs().
  • Andere als, dass der code funktioniert einwandfrei.
  • Dank Jonik, ContainsAll funktioniert.
InformationsquelleAutor Wesley | 2014-01-04
Schreibe einen Kommentar