2 Stimmen

Verstehen von RetainAll of Set - welches ist die angegebene Menge?

Ich habe Schwierigkeiten zu verstehen, wie man retainAll in Java verwendet. Seine Funktion ist es, eine Schnittmenge zwischen den Mengen A und B zu bilden, wobei die resultierende Menge alle gemeinsamen Elemente zwischen diesen beiden Mengen enthält. Und laut den Javadocs, retainAll()

Retains only the elements in this set that are contained in the specified 
collection (optional operation).  In other words, removes from this set 
all of its elements that are not contained in the specified collection

für die Mengen A,B, a.retainAll(b) welches ist die angegebene Sammlung? Ist es das Argument, das an die Methode übergeben wird? Das Lehrbuch ist in diesem Punkt nicht eindeutig.

3voto

YWE Punkte 2789

Die angegebene Sammlung ist B. "Diese Menge" ist A, da es sich um die Menge handelt, auf die die Methode angewendet wird. B ist die andere "angegebene Sammlung".

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X