Kotlin相当于Java的equalsIgnoreCase

Far*_*rwa 39 android kotlin

equalsIgnoreCaseKotlin中用Java 比较String值的等价物是什么?

我已经使用equals但它不是不区分大小写的.

hlu*_*kyi 74

您可以使用equals但指定ignoreCase参数:

"example".equals("EXAMPLE", ignoreCase = true)
Run Code Online (Sandbox Code Playgroud)


Hit*_*iya 11

根据 Kotlin 文档:

fun String?.equals(
    other: String?, 
    ignoreCase: Boolean = false
): Boolean
Run Code Online (Sandbox Code Playgroud)

https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/equals.html

例如:

val name: String = "Hitesh"
when{
name.equals("HITESH", true) -> {
                                // DO SOMETHING
    }
}
Run Code Online (Sandbox Code Playgroud)


Roh*_*wal 5

@hluhovskyi 的答案是正确的,但是要在EditTextor上使用它TextView,请使用以下 -

etPassword.text.toString().equals(etConfirmPassword.text.toString(), ignoreCase = true)
Run Code Online (Sandbox Code Playgroud)