0
点赞
收藏
分享

微信扫一扫

【46】kotlin 集合框架


Kotlin到java的类型映射

不可变与可变集合接口

部分接口优化

kt code

package com.yzdzy.kotlin.chapter8.collections

fun main() {
val arrayList = ArrayList<String>()
arrayList.add("Hello")
arrayList.add("World")
arrayList.remove("World")
arrayList.removeAt(0)
arrayList.forEach(::println)
//自定义的不可变list
val list = listOf("hellow", "world")
val map = mapOf("Key" to "value","2" to "whatever")



}
object Test{
val lisst= listOf("hellow", "world")
}

java code

package com.yzdzy.kotlin.chapter8.collections;

public class MainJava {
public static void main(String[] args) {

//调用add 方法会报错
Test.INSTANCE.getLisst().add("123");


}
}

 

举报

相关推荐

0 条评论