基本类型及注意点
因为网上有很多的教程,我在总结时会侧重于注意点
,定义等信息大家可以去看下官方文档。
基本类型
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
今天就分享到这里,希望对你有帮助!
网友评论