반응형
코틀린 List
코틀린에서 List는 읽기 전용 컬렉션으로 데이터의 수정이나 삭제가 불가능합니다.
따라서, .add 혹은 .remove와 같은 메소드를 사용할 수 없기 때문에 MutableList를 사용해야 데이터 수정과 삭제가 가능해집니다.
코틀린 MutableList
자바에서 ArrayList와 같은 역할을 하는 코틀린의 컬렉션은 MutableList입니다.
MutableList는 수정하고 삭제하는 게 가능하여 자바의 ArrayList와 동일한 메소드를 사용할 수 있습니다.
fun main() {
// String을 담는 mutableList 생성
val mutableList = mutableListOf<String>()
// .add를 통해 데이터 추가
mutableList.add("루니")
mutableList.add("토레스")
mutableList.add("램파드")
println(mutableList) // 결과 : [루니, 토레스, 램파드]
// "루니" 라는 데이터 제거
mutableList.remove("루니")
println(mutableList) // 결과 : [토레스, 램파드]
// 0번째 인덱스에 있는 데이터 제거
mutableList.removeAt(0)
println(mutableList) // 결과 : [램파드]
}
반응형
'Programming > Kotlin' 카테고리의 다른 글
[Kotlin] .contains() (0) | 2021.04.23 |
---|---|
[Kotlin] 조건문 when (0) | 2021.04.23 |
[Kotlin] 대문자, 소문자 변환 .toUpperCase(), .toLowerCase() (0) | 2021.04.19 |
[Kotlin] 코틀린 공백 제거 .trim() (0) | 2021.04.19 |
[Kotlin] 코틀린 배열(Array)과 객체 배열 (0) | 2021.04.19 |