Pertanyaan yang diberi tag kotlin

192
Perbedaan antara jenis Daftar dan Array di Kotlin

Apa perbedaan antara Listdan Arrayjenis? Tampaknya dapat melakukan operasi yang sama dengan mereka (loop, ekspresi filter, dll.), Apakah ada perbedaan perilaku atau penggunaan? val names1 = listOf("Joe","Ben","Thomas") val names2 = arrayOf("Joe","Ben","Thomas") for (name in names1)...

176
Perpanjang kelas data di Kotlin

Kelas data tampaknya menjadi pengganti POJO kuno di Jawa. Sangat diharapkan bahwa kelas-kelas ini akan memungkinkan untuk warisan, tetapi saya tidak bisa melihat cara yang nyaman untuk memperluas kelas data. Yang saya butuhkan adalah sesuatu seperti ini: open data class Resource (var id: Long = 0,...

169
Bagaimana cara mengubah Daftar ke Peta di Kotlin?

Misalnya saya punya daftar string seperti: val list = listOf("a", "b", "c", "d") dan saya ingin mengubahnya menjadi peta, di mana string adalah kuncinya. Saya tahu saya harus menggunakan .toMap()fungsi ini, tetapi saya tidak tahu caranya, dan saya belum melihat

166
Menyetel teks di EditText Kotlin

Saya mencoba untuk menyetel teks dalam EditText tetapi dikatakan: Type mismatch. Required: Editable Found: String Kode saya adalah sebagai berikut: String name = "Paramjeet" val nametxt = findViewById (R.id.nametxt) as EditText nametxt.text = name Jangan katakan untuk menggunakan...

164
Apa yang setara dengan Kotlin dari Java's String []?

Saya melihat bahwa Kotlin memiliki ByteArray, ShortArray, IntArray, CharArray, DoubleArray, FloatArray, yang setara dengan byte[], short[], int[],char[], double[], float[]di Jawa. Sekarang saya bertanya-tanya, apakah ada yang StringArraysetara dengan Java

164
Cara log in idiomatis di Kotlin

Kotlin tidak memiliki gagasan yang sama tentang bidang statis seperti yang digunakan di Jawa. Di Jawa, cara penebangan yang diterima secara umum adalah: public class Foo { private static final Logger LOG = LoggerFactory.getLogger(Foo.class); } Pertanyaannya adalah apa cara idiomatis melakukan...

157
Mengakses fungsi ekstensi Kotlin dari Jawa

Apakah mungkin untuk mengakses fungsi ekstensi dari kode Java? Saya mendefinisikan fungsi ekstensi dalam file Kotlin. package com.test.extensions import com.test.model.MyModel /** * */ public fun MyModel.bar(): Int { return this.name.length() } Di mana MyModelkelas java (dihasilkan)....