Kotlin

코틀린의 Collcetions

J_Bin 2022. 2. 24. 17:05

1. 수정할 수 없는 Collections

 

fun main(args: Array<String>) {



    val lista = listOf(1,2,3)
    val seta = setOf("일","이","삼")
    val mapa = mapOf("오" to 1, "육" to 2, "칠" to 3)
    
    // listOf, setOf, mapOf로 할당하면 value를 수정(추가 및 삭제) 할 수 없다.
    

    for (i in lista){
        println(i)
    }
    for (i in seta){
        println(i)
    }
    for (i in mapa){
        println(i)
    }


}

2. 수정할 수 있는 Collections

 

2-1. Mutablelist

fun main(args: Array<String>) {

    // list,set,map, mutablelist, mutablemap, mutableset, hashset, hashmap


    val lista = mutableListOf(1,2,3)

    for (i in lista){
        println(i)
    }

    println("====================================================")
    lista.add(345)          // value 추가

    for (i in lista){
        println(i)
    }








}