[kotlin] 코틀린에서 콜렉션 타입을 이용한 데이터 수정하기

콜렉션은 여러 요소를 담는 Kotlin의 자료구조입니다. 때때로 우리는 콜렉션에 저장된 데이터를 수정해야 할 때가 있습니다. Kotlin에서는 여러 방법을 통해 콜렉션 데이터를 추가, 삭제, 변경할 수 있습니다.

List 수정하기

List는 수정할 수 없는 읽기 전용 콜렉션 타입입니다. 만약 List에 새로운 요소를 추가하려면 ArrayList를 사용하는 것이 좋습니다.

val list = arrayListOf("apple", "banana", "cherry")
list.add("date")
list.remove("banana")

Set 수정하기

Set은 중복을 허용하지 않는 콜렉션 타입으로, 동일한 값이 두 번 저장되지 않습니다. Set에 새로운 요소를 추가하거나 제거하기 위해서는 addremove 함수를 사용할 수 있습니다.

val set = hashSetOf("apple", "banana", "cherry")
set.add("date")
set.remove("banana")

Map 수정하기

Map은 Key-Value 쌍을 담는 콜렉션 타입으로, Key를 기반으로 값에 접근할 수 있습니다. Map에 새로운 요소를 추가하거나 제거하기 위해서는 putremove 함수를 사용할 수 있습니다.

val map = hashMapOf(1 to "apple", 2 to "banana", 3 to "cherry")
map.put(4, "date")
map.remove(2)

요약

Kotlin은 List, Set, Map을 포함한 다양한 콜렉션 타입을 지원하며, 각각의 콜렉션을 수정하는 방법도 제공합니다. 개발자는 필요에 따라 각 콜렉션 타입을 유연하게 활용하여 데이터를 효율적으로 수정할 수 있습니다.

더 많은 정보를 원하시면 Kotlin 공식 문서를 참고하세요.