꾸준함이 진리다!!

어제보다 발전한 오늘이 되고픈 🧑🏻‍💻 의 블로그

Tutorial/tutorial

[Kotlin] Array , List , ArrayList의 기본 사용법

뎁요 2022. 2. 24. 00:39

코틀린에서는 mutable(변할 수 있는) list와 immutable(변할 수 없는) list가 존재한다.

 

대표적인 mutable list는 바로 Array이다.

 

Array의 사용방법

fun main() {
   Array()
}

fun Array() {
   val array = arrayOf(1,2,3)
   val arrayString = arrayOf("A" , "B" , "C")
   
   array[0] = 1 // Array는 값의 변경이 가능하다.
   for(c in arrayString){
      println("${c}")
   }
}

위처럼 Array는 값의 변경이 가능하다.

 

반면, List는 대표적인 immutable list이다.

Lits의 사용방법

fun main() {
   Array()
}

fun List() {
   var list = listOf(1,2,3)
   
   //list[0] = 2 는 에러발생!!
   val result = list.get[1]
   
   println(result)
}

List는 Array와 사용법은 동일하나 list값을 변경할 수 없다.