[Kotlin]List

한상욱·2023년 10월 23일

Kotlin문법

목록 보기
8/16
post-thumbnail

들어가며

이글은 Kotlin 문법 정리글입니다.

List

koltin에서 List는 자바와 비슷하게 느껴질수도 있습니다. 기본적으로 List는 두가지 방법으로 생성할 수 있습니다.

fun main() {
    val items = listOf(1, 2, 3, 4, 5)
    println(items)
}

>> [1, 2, 3, 4, 5]

이 경우에는 List를 생성하였습니다. 하지만 이렇게 생성된 List는 추가 혹은 삭제같은 변경이 가능하지 않아요. 그렇기 때문에 변경을 위해서는 mutableListOf를 이용해서 생성해야 합니다.

fun main() {
    val items = mutableListOf(1, 2, 3, 4, 5)
    println(items)
    items.add(6)
    println(items)
    items.remove(3)
    println(items)
}

>> [1, 2, 3, 4, 5]
>> [1, 2, 3, 4, 5, 6]
>> [1, 2, 4, 5, 6]

이 경우에는 삽입 삭제같은 변경 메소드를 사용할 수 있습니다.

Array

kotlin에는 List 말고도 Array도 존재합니다.

fun main() {
    val items = arrayOf(1, 2, 3, 4)
}

하지만 Array보단 List 사용을 권장합니다.

profile
자기주도적, 지속 성장하는 모바일앱 개발자의 기록

0개의 댓글