Kotlin入门篇(三),Kotlin中字符串的对比
2017-08-16 20:05
351 查看
字符串比较
var str1 = "chaychan" var str2 = "chaychan" println(str1 == str2)
比较两个字符串,如果两个字符串的内容一致,在Java中使用 str1 == str2 时,是比较两个字符串的地址值,很清楚两个字符串的地址不一样,返回false,但是在kotlin中,则不是如此,比较的只是字符串的内容,上述代码返回的是true。
字符串的equals函数
equals(str:String)
方法中的参数是与之对比的字符串,默认不忽略大小写,即大小写敏感,比如:var str1 = "chaychan" var str2 = "ChayChan" println(str1.equals(str2))
打印结果为false,因为不忽略大小写的话,两个字符串内容对比是不一致的,所以返回false。
equals(str:String,ignoreCase:Boolean)
方法中有两个参数,第一个参数是与之对比的字符串,第二个参数是布尔类型的值,是否忽略大小写,如:var str1 = "chaychan" var str2 = "ChayChan" println(str1.equals(str2,true))
返回结果为true。
相关文章推荐
- Kotlin入门第一课:从对比Java开始
- Kotlin入门(5)字符串及其格式化
- kotlin入门——2.字符串操作
- java 数组、字符串、集合长度取值对比
- Python入门教程完整版(懂中文就能学会)视频\02python基础\day05\189-字符串-05-判断数字的三个方法.py
- 基础练习 字符串对比 -转载自枫泠
- 表值参数与分割字符串表值函数效率对比
- Kotlin学习笔记1-3 入门-代码规范
- C语言学习入门 (四) 字符串、字符串数组、字符和字符串相关函数
- 蓝桥杯 基础练习 字符串对比
- C++程序设计语言练习5.12 对比string和C字符串的优劣
- kotlin入门(三)继承关系
- Kotlin从入门到放弃之准备篇——基本语法
- JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
- JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
- JavaScript strike方法入门实例(给字符串加上删除线)
- 使用Kotlin实现Android简单Demo,对比JAVA实现分析具体语法不同之处(一)
- 字符串对比
- kotlin入门
- Git 入门知识(与SVN对比)