Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / ReverseOrder / 2 сообщений из 2, страница 1 из 1
13.12.2006, 01:09:42
    #34195046
bemtaill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ReverseOrder
JavaDoc:
Код: plaintext
Returns a comparator that imposes the reverse of the natural ordering on a collection of objects that implement the Comparable  interface . (The natural ordering is the ordering imposed by the objects' own compareTo method.)  This  enables a simple idiom  for  sorting (or maintaining) collections (or arrays) of objects that implement the Comparable  interface  in reverse-natural-order.

Два варианта использования:
Comparator<T> Collections.reverseOrder();
Comparator<T> Collections.reverseOrder(Comporator);

Ну второй вариант еще понятно. Смотрит в имеющийся Comporator и инвертирует возращаемые значения из compare(...). По крайней мере я себе это так представляю.

А как быть с reverseOrder() ? Откуда она знает для какой коллекции я буду использовать реверс-компоратор и как в той самой коллекции будет переопределен compareTo?
...
Рейтинг: 0 / 0
13.12.2006, 10:24:13
    #34195550
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ReverseOrder
думаю он приводит элементы к Comparable и compareTo() * -1
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / ReverseOrder / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]