kotlin 中的字符

一、字符类型

1、kotlin中,字符用Char类型表示,值使用单引号 '' 括起来。
Kotlin 复制代码
fun main() {
    val a: Char = '1'
    println(a) // '1'
    println("a类型为:${a.javaClass.simpleName}") // a类型为:char
}
2、特殊字符的表示。
  • \t------制表符
  • \b------退格符
  • \n------换行
  • \r------回车
  • \'------单引号
  • \"------双引号
  • \\------反斜杠
  • \$------美元符
3、如果字符变量值是数字,那么可以使用 digitToInt() 函数将其显式转换为 Int 数字类型。
Kotlin 复制代码
fun main() {
    val a: Char = '1'
    // 显式的转为Int类型
    val b = a.digitToInt()
    val c:Int? = 1
    // 指向相同引用,所以输出 true
    println(b===c) // true
    println(b) // 1
    println("b类型为:${b.javaClass.simpleName}") // b类型为:int
}
相关推荐
:12119 分钟前
java基础
java·开发语言
曹牧1 小时前
Spring:@RequestMapping注解,匹配的顺序与上下文无关
java·后端·spring
daixin88481 小时前
cursor无法正常使用gpt5.5等模型解决方案
java·redis·cursor
韦禾水2 小时前
记录一次项目部署到tomcat的异常
java·tomcat
曦月合一2 小时前
树莓派安装jdk、tomcat、vnc、谷歌浏览器开机自启等环境配置
java·tomcat·树莓派
jinanwuhuaguo3 小时前
OpenClaw工程解剖——RAG、向量织构与“记忆宫殿”的索引拓扑学(第十三篇)
android·开发语言·人工智能·kotlin·拓扑学·openclaw
此剑之势丶愈斩愈烈3 小时前
openssl 自建证书
java
面汤放盐3 小时前
何时使用以及何时不应使用微服务:没有银弹
java·运维·云计算
0xDevNull3 小时前
Spring Boot 自动装配:从原理到实践
java·spring boot·后端
qq_589568104 小时前
java学习笔记,包括idea快捷键
java·ide·intellij-idea