Инженерная графика Курс лекций по истории искусства Расширенный конспект лекций по курсу «Физика»

Электронный учебник Информатика Java начало

 

Методы класса Collections

Все методы класса collections статические, ими можно пользоваться, не создавая экземпляры классу C ollections   

  Как обычно в статических методах, коллекция, с которой работает метод, задается его аргументом.

Сортировка может быть сделана только в упорядочиваемой коллекции, реализующей интерфейс List . Для сортировки в классе collections есть два метода:

static void sort (List coll) — сортирует в естественном порядке возрастания коллекцию coll, реализующую интерфейс List;

static void sort (List coll, Comparator c) — сортирует коллекцию coll

в порядке, заданном объектом с. После сортировки можно осуществить бинарный поиск в коллекции:

static int binarySearch(List coll, Object element) — отыскивает элемент element в отсортированной в естественном порядке возрастания коллекции coll и возвращает индекс элемента или отрицательное число, если элемент не найден; отрицательное число показывает индекс, с которым элемент element был бы вставлен в коллекцию, с обратным знаком;

static int binarySearchfList coll, Object element, Comparator c) — TO же, но коллекция отсортирована в порядке , определенном объектом с .

Четыре метода находят наибольший и наименьший элементы в упорядочиваемой коллекции:

static object max (Collection coll) — возвращает наибольший в естественном порядке элемент коллекции coll;

static Object max (Collection coll, Comparator c) — TO же В порядке , заданном объектом с ;

static object mm (Collection coll) — возвращает наименьший в естественном порядке элемент коллекции сои;

static Object min(Collection coll, Comparator c) — TO же В порядке , заданном объектом с

Два метода "перемешивают" элементы коллекции в случайном порядке:

static void shuffle (List coll) — случайные числа задаются по умолчанию;

static void shuffle (List coll, Random r) — случайные числа определяются объектом г .

Метод reverse (List coll) меняет порядок расположения элементов на обратный.

Метод copy (List from, List to) копирует коллекцию from в коллекцию to .

Метод fill (List coll, object element) заменяет все элементы существующей коллекции coll элементом element .

С остальными методами познакомимся по мере надобности.

Машиностроительное черчение, инженерная графика, начертательная геометрия. Выполнение контрольной