Collections¶
sortДелегирует вызов интерфейсу List, и далее массиву (при реализации по умолчанию)
reverse/rotateПереставляет элементы в переданном List
binarySearchПоиск элемента
shuffleСлучайное пересталвение всех лементов
swapПерестановка двух элементов
copyКопирует элементы из одного List в другой List
min/maxХарактерная свертка
replaceAllЗаменить все вхождения переданного элемента
indexOfSubListИндекс из первого массива, начиная с которого полностью повторяется второй
disjointИстина, если нет общих элементов в коллекции
addAllДобавить указанные элементы в коллекцию
reverseOrderКомпоратор, сравнивающий Comparable элементы, в иным результатом
Создание специальных коллекций¶
singletonВозвращает иммутабельное множество с единственным элементом (SingletonSet)
singletonList/singletonMapВозвращает иммутабельную коллекцию с единственным элементом
nCopiesВозвращает иммутабельный List из указанного количества переданных элементов
emptyIterator/emptyListIteratorВозвращает синглтон пустого итератора
emptySet/emptySortedSet/emptyNavigableSet/emptyList/emptyMap/emptySortedMap/emptyNavigableMapВозвращает синглтон пустой коллекции
Декарирование коллекций¶
unmodifiableCollection/unmodifiableSet/unmodifiableSortedSet/unmodifiableNavigableSet/unmodifiableList/unmodifiableMap/unmodifiableSortedMap/unmodifiableNavigableMapДекарирует коллекцию, как неизменяемою
synchronizedCollection/synchronizedSet/synchronizedSortedSet/synchronizedNavigableSet/synchronizedList/synchronizedMap/synchronizedSortedMap/synchronizedNavigableMapДекарирует коллекцию, как синхронизированную
checkedCollection/checkedQueue/checkedSet/checkedNavigableSet/checkedList/checkedMap/checkedSortedMap/checkedNavigableMapДекарирует переданную коллекцию, как коллекцию, в которую можно добавлять элементы строго определенного типа