Kotlin的字符串比较和java一样,“==”比较的是地址,“equals”比较的是字符串的内容。
1.两个内容不同的字符串: ==比较 为false

2.两个内容相同的字符串: ==比较 为true,因为他们指向的是一块地址

3.两个内容相同的字符串: equals比较 为true

4.两个内容相同的字符串: equals比较 为true ,== 为true

5.两个内容不同的字符串: equals比较 为false ,== 为false (不忽略大小写)

6.两个内容不同的字符串: equals比较 为true(忽略大小写)

注:java没有这个方法,java比较的都是不忽略大小写的
网友评论