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

리스트에 데이터 추가하기

리스트는 순서가 있는 데이터의 컬렉션으로, 데이터를 추가, 삭제, 가져오는 데 유용합니다. 리스트에 데이터를 추가하려면 add 메서드를 사용하면 됩니다. 아래는 리스트에 데이터를 추가하는 예제입니다.

val myList = mutableListOf("apple", "banana", "cherry")
myList.add("date")
println(myList) // 출력: [apple, banana, cherry, date]

셋에 데이터 추가하기

셋은 중복된 값을 허용하지 않는 데이터의 컬렉션입니다. 따라서 기존에 있는 값을 추가하려고 하면 아무 변화가 없을 것입니다. 셋에 데이터를 추가하려면 add 메서드를 사용하면 됩니다. 아래는 셋에 데이터를 추가하는 예제입니다.

val mySet = mutableSetOf("apple", "banana", "cherry")
mySet.add("date")
mySet.add("apple") // 이미 있는 값을 추가해도 변화가 없음
println(mySet) // 출력: [apple, banana, cherry, date]

맵에 데이터 추가하기

맵은 키-값 쌍의 데이터 컬렉션입니다. 특정 키와 값의 쌍을 맵에 추가하려면 대괄호를 사용하여 키에 해당하는 값에 접근하고 값을 할당하면 됩니다. 아래는 맵에 데이터를 추가하는 예제입니다.

val myMap = mutableMapOf("a" to 1, "b" to 2)
myMap["c"] = 3
println(myMap) // 출력: {a=1, b=2, c=3}

위 예제에서는 myMap["c"] = 3을 통해 새로운 키-값 쌍을 추가했습니다.

마치며

코틀린에서는 리스트, 셋, 맵과 같은 다양한 콜렉션 타입을 통해 데이터를 쉽게 추가할 수 있습니다. 이를 통해 데이터를 효율적으로 관리하고 다룰 수 있습니다. 다양한 콜렉션 타입을 활용하여 프로그램을 개발할 때 유용하게 활용해 보시기 바랍니다.