Философия Java

Утилиты


Есть несколько других полезных утилит в классе Collections:

enumeration(Collection) Производит Enumeration старого стиля для аргумента.
max(Collection)

min(Collection)

Производит максимальный или минимальный элемент для аргумента, используя естественный метод сравнения для объектов Collection.
max(Collection, Comparator)

min(Collection, Comparator)



Производит максимальный или минимальный элемент Collection, используя Comparator.
reverse( ) Переворачивает все элементы на местах.
copy(List dest, List src) Копирует элементы из src в dest.
fill(List list, Object o) Заменяет все элементы списка на o.
nCopies(int n, Object o) Возвращает неизменный List размера n, чьи ссылки будут указывать o.

Обратите внимание, что min( ) и max( ) работают с объектами Collection, а не с List, так что вам нет необходимости беспокоится о том, отсортирован Collection или нет. (Как упоминалось ранее, вам не нужно вызывать sort( ) для List или для массива перед вызовом binarySearch( ).)



Содержание раздела