Spec-Zone.ru › Kotlin 2

equals

kotlin-stdlib/kotlin.text/equals

Платформы и требования к версиям: Common (1.0)

fun Char.equals(other: Char, ignoreCase: Boolean = false): Boolean

Возвращает true, если этот символ равен символу other, при необходимости игнорируя регистр символа.

Два символа считаются равными без учёта регистра, если для каждого из них Char.uppercaseChar().lowercaseChar() возвращает одинаковый результат.

Параметры

ignoreCase

true игнорировать регистр символов при сравнении символов. По умолчанию false.

Примеры

import java.util.*
import kotlin.test.*

fun main() { 
   //sampleStart 
   println("'a'.equals('a', false) is ${'a'.equals('a', false)}") // true
println("'a'.equals('A', false) is ${'a'.equals('A', false)}") // false
println("'a'.equals('A', true) is ${'a'.equals('A', true)}") // true 
   //sampleEnd
}

expect fun String?.equals(other: String?, ignoreCase: Boolean = false): Boolean

Возвращает true, если эта строка равна other, при необходимости игнорируя регистр символов.

Две строки считаются равными, если они имеют одинаковую длину и содержат одинаковые символы на одинаковых позициях. Если ignoreCase имеет значение true, сравниваются результаты Char.uppercaseChar().lowercaseChar() для каждого символа.

Параметры

ignoreCase

true игнорировать регистр символов при сравнении строк. По умолчанию false.

Платформы и требования к версиям: JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

actual fun String?.equals(other: String?, ignoreCase: Boolean = false): Boolean

Возвращает true, если эта строка равна other, при необходимости игнорируя регистр символов.

Две строки считаются равными, если они имеют одинаковую длину и содержат одинаковые символы на одинаковых позициях. Если ignoreCase имеет значение true, сравниваются результаты Char.uppercaseChar().lowercaseChar() для каждого символа.

Параметры

ignoreCase

true игнорировать регистр символов при сравнении строк. По умолчанию false.

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

Spec-Zone.ru

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