240524_디모의 코틀린 강의 #20강. 리스트
2024. 5. 23. 15:51ㆍTIL(Today I Learned)
유튜브 - 디모의 코틀린 문법 강의 정리
#20강. 리스트
1. 리스트: 데이터를 모아 관리하는 컬렉션 클래스의 서브클래스 중 가장 단순한 형태
2. 리스트의 종류
1) List: 생성 시 넣은 객체를 대체/추가/삭제 불가
2) MutableList: 생성 시 넣은 객체를 대체/추가/삭제 가능
- 추가 = add() / 삭제 = removeAt() / 섞기 = shuffle() / 정렬 = sort()
3. 함수형
1) listOf()
2) mutableListOf()
for main(){
val a = listOf("사과", "딸기", "배")
println(a[1]) // 딸기
for (fruit in a){
println("${fruit}:") // 사과:딸기:배:
}
val b = mutableListOf(6, 3, 1)
println(b) // 6, 3, 1
b.add(4)
println(b) // 6, 3, 1, 4
b.add(2, 8)
println(b) // 6, 3, 8, 1, 4
b.removeAt(1)
println(b) // 6, 8, 1, 4
b.shuffle()
println(b) // 순서 무작위로 섞임
b.sort()
println(b) // 1, 4, 6, 8
'TIL(Today I Learned)' 카테고리의 다른 글
240528_온보딩 1주차(1) (0) | 2024.05.28 |
---|---|
240527_디모의 코틀린 강의 #21강. 문자열을 다루는 법 (0) | 2024.05.23 |
240523_디모의 코틀린 강의 #19강. 제너릭 (0) | 2024.05.23 |
240522_디모의 코틀린 강의 #18강. 클래스의 다형성 (0) | 2024.05.22 |
240521_디모의 코틀린 강의 #17강. 익명객체와 옵저버 패턴 (0) | 2024.05.20 |