Kotlin에서 목록에 항목 추가

Kailash Vaviya 2024년2월15일
  1. + 연산자를 사용하여 Kotlin에서 목록에 항목 추가
  2. plus 메서드를 사용하여 Kotlin에서 목록에 항목 추가
  3. Add() 메서드를 사용하여 Kotlin에서 항목을 목록에 추가
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)
}

출력:

plus 메서드를 사용하여 목록에 단일 항목 추가

예 :

fun main() {
    val fruits = listOf("Apple", "Mango", "Strawberry")
    val newList = listOf("Pineapple", "Orange", "Blueberries")
    val modified = fruits.plus(newList)
    println(modified)
}

출력:

plus 메서드를 사용하여 목록에 목록 추가

Add() 메서드를 사용하여 Kotlin에서 항목을 목록에 추가

목록에 항목을 추가할 수 있는 또 다른 방법은 add() 방법입니다.

그러나 이 방법이 작동하려면 목록이 변경 가능해야 합니다. 표준 목록과 함께 add() 메서드를 사용하려고 하면 오류가 발생합니다.

예:

fun main() {
    val myList = listOf("One", "Two", "Three")
    myList.add("Four")
    println(myList)
}

출력:

표준 목록과 함께 add 메서드 사용

보시다시피 표준 목록에 항목을 추가하려고 하면 오류가 발생합니다. 따라서 add() 메서드를 사용하여 변경 가능한 목록에만 항목을 추가할 수 있습니다.

mutableListOf<T>를 사용하여 변경 가능한 목록을 만들 수 있습니다. 다음은 Four라는 단어를 목록에 추가하는 예입니다.

예:

fun main() {
    val myList = mutableListOf("One", "Two", "Three")
    myList.add("Four")
    println(myList)
}

출력:

가변 목록과 함께 add 메서드 사용

add() 메서드를 사용할 때 주의할 점은 이 메서드를 사용하면 목록에 단일 항목만 추가할 수 있다는 것입니다. 목록을 추가하려고 하면 유형 불일치 오류가 발생합니다.

예:

fun main() {
    val myList = mutableListOf("One", "Two", "Three")
    val newList = mutableListOf("Four", "Five", "Six")
    myList.add(newList)
    println(myList)
}

출력:

변경 가능한 목록과 함께 add 메서드를 사용하여 다른 목록을 추가

Kailash Vaviya avatar Kailash Vaviya avatar

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

관련 문장 - Kotlin List