[Kotlin] 리스트(List) 설명 & 예제
- Language/Kotlin
- 2021. 2. 9.
728x90
리스트(List)
데이터를 코드에서 지정한 순서대로 저장하는 List
- '데이터를 모아 관리' 하는 Collection 클래스 상속
- Collection 클래스를 상속하는 서브클래스 중 가장 단순한 형태(순서 있음)
List
- 생성시에 넣은 객체를 대체, 추가, 삭제 할 수 없음
listOf(1,2,3) mutableListOf("A","B","C")
MutableList
- 생성시에 넣은 객체를 대체, 추가, 삭제가 가능함
- 추가
- add(data)
- add(index,data)
- 삭제
- remove(data)
- removeAt(index)
- 섞기
- shuffle()
- 정렬
- sort()
- 값 넣기
- list[index] = data
예제
fun main() {
val a = listOf("사과","딸기","배")
println(a[1])
for (fruit in a) {
print("${fruit}:")
}
println()
val b = mutableListOf(6,3,1)
println(b)
b.add(4)
println(b)
b.add(2,8)
println(b)
b.removeAt(1)
println(b)
b.shuffle()
println(b)
b.sort()
println(b)
}
728x90
'Language > Kotlin' 카테고리의 다른 글
[Kotlin] null 값을 처리하는 방법, 동일여부 확인 설명 & 예제 (0) | 2021.02.11 |
---|---|
[Kotlin] 문자열을 다루는 여러가지 방법 설명 & 예제 (0) | 2021.02.11 |
[Kotlin] 제너릭(Generic) 설명 & 예제 (0) | 2021.02.09 |
[Kotlin] 클래스의 다형성(+as, is) 설명 & 예제 (0) | 2021.02.08 |
[Kotlin] Observer 패턴(옵저버 패턴) 설명 & 예제 (0) | 2021.02.04 |