Spec-Zone.ru › Kotlin 2

max

kotlin-stdlib/kotlin.text/max

Требования к платформе и версии: Common (1.7)

@JvmName(name = "maxOrThrow")
fun CharSequence.max(): Char

Возвращает наибольший символ.

Выбрасывает исключение

NoSuchElementException

если последовательность символов пуста.

Примеры

import kotlin.math.*
import kotlin.test.*

fun main() { 
   //sampleStart 
   // The largest and smallest elements in the array
val numbers = intArrayOf(3, 7, 2, 6)
println(numbers.max()) // 7
println(numbers.min()) // 2

val emptyArray = intArrayOf()

// max() and min() throw if the array is empty
// emptyArray.max() // will fail with NoSuchElementException
// emptyArray.min() // will fail with NoSuchElementException

// maxOrNull() and minOrNull() return null if the array is empty
println(emptyArray.maxOrNull()) // null
println(emptyArray.minOrNull()) // null 
   //sampleEnd
}

Требования к платформе и версии: JVM (1.0)

fun CharSequence.max(): Char?

Устарело

Предупреждение начиная с 1.4

Ошибка начиная с 1.5

Скрыто начиная с 1.6

Вместо этого используйте maxOrNull.

Заменить на

this.maxOrNull()

© 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.text/max.html

Spec-Zone.ru

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