安卓kotlin面试题 101-105

时间:2024-03-13 07:52:39
Kotlin 语言允许多种方法来检查两个字符串是否相等。

使用比较运算符
在 Kotlin 中, == 用于检查两个对象的结构相等性。如果两个对象具有相同的值,它将返回 true:

fun main(args: Array) {
        val str1: String = "Hello World"
        val str2: String = "Hello Kotlin"
        val str3: String = "Hello World"

        println(str1 == str2) // returns false
        println(str1 == str3) // returns true
}
Kotlin
=== 运算符是判断引用是否相等。如果两个变量指向同一个对象并且具有相同的值,则返回 true。

fun main(args: Array) {
        val str1: String = "Hello World"
        val str2: String = "Hello World"
        val str3 = String("Hello World".toCharArray()