Поделиться через


Collections.ReverseOrder Метод

Определение

Перегрузки

ReverseOrder(IComparator)

Возвращает компратор, который накладывает обратное упорядочение указанного компратора.

ReverseOrder()

Возвращает компратор, который накладывает обратную сторону эм естественного <>упорядочения</em> в коллекцию объектов, реализующих Comparable интерфейс.

ReverseOrder(IComparator)

Возвращает компратор, который накладывает обратное упорядочение указанного компратора.

[Android.Runtime.Register("reverseOrder", "(Ljava/util/Comparator;)Ljava/util/Comparator;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.IComparator ReverseOrder (Java.Util.IComparator? cmp);
[<Android.Runtime.Register("reverseOrder", "(Ljava/util/Comparator;)Ljava/util/Comparator;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member ReverseOrder : Java.Util.IComparator -> Java.Util.IComparator

Параметры

cmp
IComparator

компратор, который упорядочивание должен быть обратным возвращенным компратором или null

Возвращаемое значение

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

Атрибуты

Комментарии

Возвращает компратор, который накладывает обратное упорядочение указанного компратора. Если указанный компратор равен null, этот метод эквивалентен #reverseOrder() (иными словами, он возвращает компратор, который накладывает обратное <>естественное упорядочение< или em> в коллекцию объектов, реализующих сопоставимый интерфейс).

Возвращаемый компратор сериализуется (при условии, что указанный компратор также сериализуется или null).

Добавлено в версии 1.5.

Документация по Java для java.util.Collections.reverseOrder(java.util.Comparator<T>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

ReverseOrder()

Возвращает компратор, который накладывает обратную сторону эм естественного <>упорядочения</em> в коллекцию объектов, реализующих Comparable интерфейс.

[Android.Runtime.Register("reverseOrder", "()Ljava/util/Comparator;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.IComparator ReverseOrder ();
[<Android.Runtime.Register("reverseOrder", "()Ljava/util/Comparator;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member ReverseOrder : unit -> Java.Util.IComparator

Возвращаемое значение

Компратор, который накладывает обратное естественное упорядочение для коллекции объектов, реализующих Comparable интерфейс.

Атрибуты

Комментарии

Возвращает компратор, который накладывает обратную сторону эм естественного <>упорядочения</em> в коллекцию объектов, реализующих Comparable интерфейс. (Естественное упорядочение — это упорядочение, введенное собственным compareTo методом объектов.) Это позволяет простой идиом для сортировки (или обслуживания) коллекций (или массивов) объектов, реализующих Comparable интерфейс в обратном естественном порядке. Например, предположим a , что массив строк. Затем:

Arrays.sort(a, Collections.reverseOrder());

сортирует массив в обратном лексографическом порядке (в алфавитном порядке).

Возвращаемый компратор сериализуется.

Документация по Java для java.util.Collections.reverseOrder().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к