Spec-Zone.ru › Kotlin 2

sortDescending

kotlin-stdlib/kotlin.collections/sortDescending

Начиная с Kotlin: 1.0

fun <T : Comparable<T>> Array<out T>.sortDescending()

Сортирует элементы массива на месте в порядке убывания согласно их естественному порядку сортировки.

Сортировка устойчивая. Это означает, что после сортировки равные элементы сохраняют взаимный порядок.


fun ByteArray.sortDescending()
fun ShortArray.sortDescending()
fun IntArray.sortDescending()
fun LongArray.sortDescending()
fun FloatArray.sortDescending()
fun DoubleArray.sortDescending()
fun CharArray.sortDescending()

Сортирует элементы массива на месте в порядке убывания согласно их естественному порядку сортировки.


fun <T : Comparable<T>> Array<out T>.sortDescending(fromIndex: Int, toIndex: Int)

Сортирует элементы массива в указанном диапазоне на месте. Элементы сортируются в порядке убывания согласно их естественному порядку сортировки.

Сортировка устойчивая. Это означает, что после сортировки равные элементы сохраняют взаимный порядок.

Параметры

fromIndex

начало сортируемого диапазона (включительно).

toIndex

конец сортируемого диапазона (не включительно).

Исключения

IndexOutOfBoundsException

если fromIndex меньше нуля или toIndex больше размера этого массива.

IllegalArgumentException

если fromIndex больше toIndex.


fun ByteArray.sortDescending(fromIndex: Int, toIndex: Int)
fun ShortArray.sortDescending(fromIndex: Int, toIndex: Int)
fun IntArray.sortDescending(fromIndex: Int, toIndex: Int)
fun LongArray.sortDescending(fromIndex: Int, toIndex: Int)
fun FloatArray.sortDescending(fromIndex: Int, toIndex: Int)
fun DoubleArray.sortDescending(fromIndex: Int, toIndex: Int)
fun CharArray.sortDescending(fromIndex: Int, toIndex: Int)
@ExperimentalUnsignedTypes
fun UIntArray.sortDescending(fromIndex: Int, toIndex: Int)
@ExperimentalUnsignedTypes
fun ULongArray.sortDescending(fromIndex: Int, toIndex: Int)
@ExperimentalUnsignedTypes
fun UByteArray.sortDescending(fromIndex: Int, toIndex: Int)
@ExperimentalUnsignedTypes
fun UShortArray.sortDescending(fromIndex: Int, toIndex: Int)

Сортирует элементы массива в указанном диапазоне на месте. Элементы сортируются в порядке убывания согласно их естественному порядку сортировки.

Параметры

fromIndex

начало сортируемого диапазона (включительно).

toIndex

конец сортируемого диапазона (не включительно).

Исключения

IndexOutOfBoundsException

если fromIndex меньше нуля или toIndex больше размера этого массива.

IllegalArgumentException

если fromIndex больше toIndex.


fun <T : Comparable<T>> MutableList<T>.sortDescending()

Сортирует элементы списка на месте в порядке убывания согласно их естественному порядку сортировки.

Сортировка устойчивая. Это означает, что после сортировки равные элементы сохраняют взаимный порядок.


@ExperimentalUnsignedTypes
fun UIntArray.sortDescending()
@ExperimentalUnsignedTypes
fun ULongArray.sortDescending()
@ExperimentalUnsignedTypes
fun UByteArray.sortDescending()
@ExperimentalUnsignedTypes
fun UShortArray.sortDescending()

Сортирует элементы массива на месте в порядке убывания согласно их естественному порядку сортировки.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/sort-descending.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API