Kotlin - 字符 Char
该类型表示字母(大写和小写)、数字和其他符号。每个字符只是一个符号,包含在单引号中。Char
val lowerCaseLetter = 'a'
val upperCaseLetter = 'Q'
val number = '1'
val space = ' '
val dollar = '$'
此类型可以表示任何符号,包括象形文字,以及一些特殊符号。
也可以使用 Unicode 表中的十六进制代码来创建字符。代码以 开头。\u
val ch = '\u0040' // it represents '@'
println(ch) // @
尽管我们使用一系列字符来表示此类代码,但代码本身正好表示一个字符。
例如,拉丁大写字母具有从 到 的十六进制代码,拉丁字母具有从 到 的代码。'\u0041'
'\u005A'
'\u0061'
'\u007A'
检索后续字符
有两个运算符用于添加 +
和减去 -
整数,以便根据 Unicode
顺序获取下一个和以前的字符。
val ch1 = 'b'
val ch2 = ch1 + 1 // 'c'
val ch3 = ch2 - 2 // 'a'</