Я искал метод, который работает как Arrays.equals(a1, a2), но игнорирует порядок элементов. Я не смог найти его в Google Collections (что-то вроде Iterables.elementsEqual(), но это учетная запись для заказа), а JUnit (assertEquals(), очевидно, просто вызывает equals() в коллекции, которая зависит от реализации Collection, и это не то, что я хочу)
Было бы лучше, если бы такой метод принимал Iterable s, но я тоже прекрасно разбираюсь в том, что вы принимаете Collection s
Разумеется, такой метод учитывает любые повторяющиеся элементы в коллекции (поэтому он не может просто проверить на containsAll()).
Обратите внимание, что я не спрашиваю, как реализовать такую вещь, мне просто интересно, есть ли в ней библиотека стандартных коллекций.