У меня проблемы с пониманием того, как использовать retainAll в Java.Его функция заключается в создании пересечения между наборами A, B, где результирующий набор имеет все общие элементы между этими двумя наборами.И в соответствии с 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
для наборов A, B, a.retainAll(b)
, который является указанной коллекцией?Это аргумент, переданный методу?В учебнике нет ясности по этому вопросу.