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
}
相关推荐
燕-孑6 分钟前
tomcat详解(基础到高级生产)
java·tomcat
码不停蹄的玄黓14 分钟前
Spring Bean 生命周期
java·后端·spring
西安邮电大学27 分钟前
分治算法详细讲解
java·后端·其他·算法·面试
摇滚侠36 分钟前
Mybatis 入门到项目实战 搭建 MyBatis 框架 01-14
java·tomcat·mybatis
码不停蹄的玄黓1 小时前
SpringBoot 全局异常处理器实现
java·spring boot·后端
小高学习java2 小时前
事务的边界问题,如何判断数据回滚时机。
java·数据库·后端
何极光2 小时前
Maven安装与配置
java·maven
Ting.~2 小时前
在java中接入百度地图
java·开发语言·dubbo
敲个大西瓜2 小时前
加密算法小解
java
阿维的博客日记2 小时前
怎么样才算是用到了反射呢?有什么关键特征吗
java