每天学一点 Kotlin -- 字符串和字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每天学一点 Kotlin -- 字符串和字符相关的知识,希望对你有一定的参考价值。

参考技术A ----《第一季Kotlin崛起:次世代android开发 》学习笔记

总目录: 每天学一点 Kotlin ---- 目录
上一篇: 每天学一点 Kotlin -- 控制流:循环
下一篇: 每天学一点 Kotlin -- 函数:初次见面

1.1 同其他的语言一样,单个的符号或文字,称为字符,缩写为 Char。超过2个字符的组合就是字符串。
1.2 包含在一对双引号中间的值,称为字符串字面量 -- 注意:是英文的双引号。

2.1 Kotlin 中字符串同样也可以用+连接两个字符串
2.2 判断字符串为空的方法 isEmpty()
2.3 获取字符串中字符的数目 count() 或 length。

2.4 其他用法

2.5 Kotlin 还“抄袭”了 Swift 中的一点,就是支持多行字符串,写法是用一对三引号包裹起来。这样的另一个好处,在字符串中就可以不用考虑转义字符的事情了。示例如下:

打印结果:

注意:多行字符串打印出来后,每一行前面的缩进也是字符串中的内容,也会被打印出来。

3.1 Kotlin 中 Char 定义字符。字符用单引号包含。
3.2 注意:一个表情文字并不是一个字符。
3.3 和字符串一样,字符也有很多可用的方法:

以上是关于每天学一点 Kotlin -- 字符串和字符的主要内容,如果未能解决你的问题,请参考以下文章

每天学一点 Kotlin -- 集合:MutableMap

每天学一点 Kotlin -- 集合:Set

每天学一点 Kotlin -- 函数:泛型函数

每天学一点系列~字符串左/右旋的本质,你真的认清了嘛?

每天学一点系列~这些内存函数你知道么?还记得么[doge]

每天学一点系列~看得见摸不着的“隐式类型转换”