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>).

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

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

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().

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

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