Kotlin(四)、创建集合

    val set = setOf(1, 2, 3)
    println(set.javaClass)
    
    val hashset = hashSetOf(1, 2, 3)
    println(set.javaClass)//java.util.HashSet
    
    val list = listOf(1, 2, 3)
    println(set.javaClass)//java.util.List
    
    val arrayList = arrayListOf(1, 2, 3)
    println(set.javaClass)//java.util.ArrayList
    
    val map = hashMapOf(1 to "one", 2 to "two", 3 to "three")
    println(set.javaClass)//java.util.HashMap

Kotlin没有采用自己专门的集合类,而是采用标准的Java集合类,更容易与Java代码交互。
尽管类型完全一致,但Kotlin不止于此,扩展了更多的方法如:

    val list = listOf(1, 2, 3)
    list.last()//获取最后一个元素

等等

你可能感兴趣的:(Kotlin,Kotlin,Android,集合)