Kotlin에서 목록에 항목 추가
-
+
연산자를 사용하여 Kotlin에서 목록에 항목 추가 -
plus
메서드를 사용하여 Kotlin에서 목록에 항목 추가 -
Add()
메서드를 사용하여 Kotlin에서 항목을 목록에 추가
Kotlin에서 목록을 만들었다고 가정해 보겠습니다. 목록을 만든 후 더 많은 항목을 추가해야 한다는 것을 깨달았습니다. 어떻게 하시겠습니까?
이 문서에서는 이해하기 쉬운 몇 가지 예와 함께 Kotlin에서 목록에 항목을 추가하는 다양한 방법을 나열합니다.
+
연산자를 사용하여 Kotlin에서 목록에 항목 추가
목록에 더 많은 항목을 추가하는 첫 번째이자 가장 쉬운 방법은 +
연산자를 사용하는 것입니다. 이 연산자를 사용하면 새로 추가된 항목과 함께 원래 목록이 반환됩니다.
이 연산자를 사용하여 단일 요소와 전체 컬렉션을 모두 추가할 수 있습니다. 다음은 +
연산자를 사용하여 목록에 항목을 추가하는 몇 가지 예입니다.
첫 번째 예에는 일부 인기 있는 자동차 이름이 포함된 자동차 목록이 있습니다. +
연산자를 사용하여 목록에 새 항목 하나를 추가합니다.
예:
fun main() {
val cars = listOf("Mercedes-Benz", "Porsche", "BMW")
val modified = cars + ("Ferrari")
println(modified)
}
출력:
동일한 연산자를 사용하여 기존 목록에 자동차 브랜드 이름이 3개 더 있는 다른 목록을 추가합니다.
예:
fun main() {
val cars = listOf("Mercedes-Benz", "Porsche", "BMW")
val newList = listOf("Ferrari", "Lamborghini", "Bentley")
val modified = cars + newList
println(modified)
}
출력:
plus
메서드를 사용하여 Kotlin에서 목록에 항목 추가
목록에 항목을 추가하는 또 다른 방법은 plus
방법을 사용하는 것입니다. +
연산자와 마찬가지로 단일 항목과 컬렉션을 목록에 추가할 수 있습니다.
이에 대한 예로 과일 목록을 만들고 새 요소를 추가합니다.
예 :
fun main() {
val fruits = listOf("Apple", "Mango", "Strawberry")
val modified = fruits + ("Pineapple")
println(modified)
}
출력:
예 :
fun main() {
val fruits = listOf("Apple", "Mango", "Strawberry")
val newList = listOf("Pineapple", "Orange", "Blueberries")
val modified = fruits.plus(newList)
println(modified)
}
출력:
Add()
메서드를 사용하여 Kotlin에서 항목을 목록에 추가
목록에 항목을 추가할 수 있는 또 다른 방법은 add()
방법입니다.
그러나 이 방법이 작동하려면 목록이 변경 가능해야 합니다. 표준 목록과 함께 add()
메서드를 사용하려고 하면 오류가 발생합니다.
예:
fun main() {
val myList = listOf("One", "Two", "Three")
myList.add("Four")
println(myList)
}
출력:
보시다시피 표준 목록에 항목을 추가하려고 하면 오류가 발생합니다. 따라서 add()
메서드를 사용하여 변경 가능한 목록에만 항목을 추가할 수 있습니다.
mutableListOf<T>
를 사용하여 변경 가능한 목록을 만들 수 있습니다. 다음은 Four
라는 단어를 목록에 추가하는 예입니다.
예:
fun main() {
val myList = mutableListOf("One", "Two", "Three")
myList.add("Four")
println(myList)
}
출력:
add()
메서드를 사용할 때 주의할 점은 이 메서드를 사용하면 목록에 단일 항목만 추가할 수 있다는 것입니다. 목록을 추가하려고 하면 유형 불일치 오류가 발생합니다.
예:
fun main() {
val myList = mutableListOf("One", "Two", "Three")
val newList = mutableListOf("Four", "Five", "Six")
myList.add(newList)
println(myList)
}
출력:
Kailash Vaviya is a freelance writer who started writing in 2019 and has never stopped since then as he fell in love with it. He has a soft corner for technology and likes to read, learn, and write about it. His content is focused on providing information to help build a brand presence and gain engagement.
LinkedIn