Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Haulmont-презентации Java / Haulmont. java_se_7.3.ppt
Скачиваний:
27
Добавлен:
16.03.2015
Размер:
1.19 Mб
Скачать

Прикладные методы класса

Collections

21min(Collection coll), max(Collection coll) – возвращает элемент коллекции coll, обладающий «наименьшим» или «наибольшим» значением в соответствии с критерием естественного упорядочивания элементов этой коллекции

reverse(List list) – изменяет порядок размещения элементов в списке list на противоположный

shuffle(List list) – «тасует» элементы списка list случайным

образом. Все перестановки элементов осуществляются с

приблизительно равной вероятностью

fill(List list, Object elem) заменяет каждый элемент списка list значением elem

copy(List dst, List src) – копирует каждый элемент списка- источника src в список получатель dst. Если список dst

слишком мал, чтобы вместить все элементы списка src,

выбрасывается исключение типа IndexOutOfBoundsException

Все права защищены. www.haulmont.ru info@haulmont.com

© HAULMONT, 2013

Прикладные методы класса

Collections

22nCopies(int n, Object elem) – возвращает список, не допускающий изменения, который содержит n- элементов со значением, равным elem

sort(List list) – сортирует список list в соответствии с правилом естественного упорядочения его элементов

binarySearch(List list, Object key) - использует алгоритм бинарного поиска для отыскания в списке list объекта-ключа key и возвращает индекс найденного объекта. Элементы списка должны располагаться в соответствии с правилом естественного упорядочения. Если объект не найден, возвращается отрицательное значение, соответствующее подходящей позиции вероятной вставки объекта

Прочие прикладные методы

Все права защищены. www.haulmont.ru info@haulmont.com

© HAULMONT, 2013

Литература

23• Арнольд Кен, Гослинг Джеймс, Холмс Дэвид. Язык программирования Java. 3-е изд.: Пер. с

англ. – М.: Издательский дом «Вильямс», 2001. –

624 с.: ил. ISBN 5-8459-0215-0 (рус.).

Хорстманн Кей С., Корнелл Гари. Java 2. Библиотека профессионала, том 1. Основы. 8-е издание.: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2008. – 816 с.: ил. ISBN 978-5-8459-1378-4 (рус.).

Вязовик Н.А. Программирование на Java – М.: Интернет-Ун-т Информ. Технологий, 2003.

http://www.quizful.net/post/Java-Collections

Все права защищены. www.haulmont.ru info@haulmont.com

© HAULMONT, 2013

Соседние файлы в папке Haulmont-презентации Java