kotlin入门(2)-基本类型

    技术2022-07-13  68

    基本类型及注意点

    因为网上有很多的教程,我在总结时会侧重于注意点,定义等信息大家可以去看下官方文档。

    基本类型

    kotlin 基本类型有:

    字节 Byte整型 Int Long浮点型 Float Double字符 Char字符串 String

    声明变量

    格式:

    <关键词var或val> <标识符> : <类型> = <初始化值>

    关键词 var 可读写变量

    例如:

    var :Int=1; var a=1;

    编译器支持自动类型判断,即声明时可以不指定类型,由编译器判断。

    关键词 val 只读变量 相当于Java中的final

    例如

    val :Int=1; val a=1;

    字符串比较

    两个字符串比较内容时, 用= =相当于Java中的equal两个字符串比较是否是同一个对象时, 用= = =

    打印

    在Java中是这样打印的:

    int a=5; System.out.println("输出-----"+a);

    在Kotlin中是这样打印的,非常的方便啦:

    val a = 5 println("输出-----$a")

    NULL值判断

    最常见的两种声明方法:

    //表示声明了一个非空的字符串 var age:String="" //类型后面加?表示可为空 var age2: String? = "23"

    另外 还有其他两种声明方法: 3、新引入运算符“?:”,一旦实例为空就返回该运算符右边的表达式; 4、新引入运算符“!!”,通知编译器不做非空校验,运行时一旦发现实例为空就扔出异常;

    //不做处理返回 null val ages3 = age?.toInt() //age为空返回-1 val ages4 = age?.toInt() ?: -1

    今天就分享到这里,希望对你有帮助!

    Processed: 0.011, SQL: 9