1. 程式人生 > 其它 >java 和 kotlin 中集合使用的區別

java 和 kotlin 中集合使用的區別

技術標籤:KotlinJava

Kotlin的集合分類:

  • 不可變集合類(Immutable)
  • 可變集合類(Mutable)

不可變集合中列表的介面是:List ,沒有add 等增加元素的方法,也沒有delete 刪除元素方法
可變集合中列表的介面是:MutableList和java 的List 對等

//kotlin中建立一個可變集合
private val users: MutableList<User> = mutableListOf()
//注意 和java 不要混淆 寫成
private val users: List<User> = mutableListOf()
//這樣你是找不到add 方法的