基本類型及注意點
因爲網上有很多的教程,我在總結時會側重於注意點
,定義等信息大家可以去看下官方文檔。
基本類型
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
今天就分享到這裏,希望對你有幫助!