cs-guide/docs/java-tutor/kt-tips/java-to-kotlin.md
2023-05-14 19:30:49 +08:00

671 B
Raw Permalink Blame History

java到kotlin的用法

接口使用

java

button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

            }
        });

        button.setOnClickListener((v) -> {
            
        });

kotlin


 

button.setOnClickListener(object : View.OnClickListener{
    override fun onClick(v: View?) {

    }
})
     button.setOnClickListener {

     }

array

val list = ArrayList<String>() // 非空(构造函数结果)
list.add("Item")
val size = list.size // 非空(原生 int
val item = list[0] // 推断为平台类型(普通 Java 对象)