Kotlin中String的==相等比较符
Kotlin中String的==相等比较符
const val JPEG = "jpeg"fun main() {val s_a = "jpeg"val s_b = "jpeg"println(s_a == s_b)println(s_a.equals(s_b))println(s_a == JPEG)println(isEq(s_a))
}fun isEq(s: String): Boolean {return s == JPEG
}
true
true
true
true
Kotlin/Java中String的equals和==_kotlin string ==-CSDN博客文章浏览阅读896次,点赞24次,收藏10次。,而此时再次对s进行操作改变s的值时候,如再次给s赋值使得s=”_string类的字符串与stringbuffer类的字符串判断是否相同。每次Java/Kotlin定义/创建一个String后,如果String内存缓存池内不存在给定值比如"zhang"相同的String对象,那么此时Java将为此创建新的String对象,并存放在String缓存池内。如果String缓存池内存中有与指定值相同的String对象,那么此时Java将不创建新String对象,而直接返回已存在的String对象的引用。_kotlin string ==https://blog.csdn.net/zhangphil/article/details/136683465