Skip to main content

Array

Array adalah tipe data yang berisikan kumpulan data dengan tipe yang sama. Tipe data array di Kotlin direpresentasikan dengan kata kunci Array.

Membuat array

val users: Array<String> = arrayOf("Ucup", "Ade", "Recky")

Index dalam array

Index dalam array dimulai dari 0, jadi dari contoh di atas maka akan sebagai berikut:

IndexData
0Ucup
1Ade
2Recky

Operasi array

OperasiKeterangan
sizeUntuk mendapatkan panjang Array
get(index)Mendapat data di posisi index
[index]Mendapat data di posisi index
set(index, value)Mengubah data di posisi index
[index] = valueMengubah data di posisi index

Contoh:

val users: Array<String> = arrayOf("Ucup", "Ade", "Recky")

val ucup: String = users[0]

// users.set(0, "Aco")
users[0] = "Aco"
println(users[1])

Array Nullable

Secara standard data di Array di Kotlin tidak boleh null. Jika kita butuh membuat Array yang datanya boleh null, kita bisa menggunakan ? (tanda tanya).

val members: Array<String?> = arrayOfNulls(3);
members.set(0, "Ayu")
members.set(1, null)
members.set(2, null)