static
-
object 用于修饰变量,使其相当于java中的static修饰的变量,成为全局变量
-
companion object{} 将方法包裹进去使其跟static修饰的方法一样
.class
-
Activity::class.java 相当于java中的 activity.class
检查转换
-
is 一般用于判断类型 例如 isString , isInt
-
as 用于强制转换类型
-
kotlin的int,string,double,float转换都是直接 to 一下就行的
-
例如: toInt(),toDouble();
-
当要使用toString()时可以考虑:
-
用双引号将变量加上美元符号实现获取String类型字符串即:"$变量名"
-
例如:获取Int转为String的字符串 -> var a = 1 var num: String = "$a"
kotlin同样有
-
append 拼接字符串
-
indexof 包含字符串
-
substring 截取字符串