Подтвердить что ты не робот

Как проверить, все ли элементы ArrayList содержатся в другом массиве ArrayList

Как я могу легко проверить, все ли элементы в одном массиве ArrayList являются элементами другого ArrayList?

4b9b3361

Ответ 2

Во всех коллекциях существует метод containsAll.

Ответ 3

Содержимое hasAll не работает, если в вашем подмножестве есть дубликаты.. например, A = ["b", "b", "a"] B = ["a", "a", "b"]

Содержит все (B) возвращает истину

но это не так, если мы рассмотрим aab как подмножество. Содержит все работает только на уникальных наборах.

Для работы с дублирующими наборами.. удаляйте элементы из супернабора и поднабора одновременно. или поддерживать количество элементов от каждого и выработать его