Kotlin 강좌 20 - 리스트

dyeon-dev·2023년 10월 15일
0

Kotlin

목록 보기
14/17
post-custom-banner

리스트(List)

리스트는 데이터를 모아 관리하는 collection class를 상속받아 사용하는 서브 클래스 중 가장 단순한 형태이다.

여러개의 데이터를 원하는 곳에 넣어 관리하는 형태

  • List< out T > - 생성시에 넣은 객체를 대체, 추가, 삭제할 수 없음
  • MutableList< T > - 생성시에 넣은 객체를 대체, 추가, 삭제할 수 있음

리스트 전용 함수
listOf(1,2,3)
mutableListOf("A", "B", "C")

요소의 추가

  • add(데이터)
  • add(인덱스, 데이터)

삭제

  • remove(데이터)
  • removeAt(인덱스)

무작위 섞기

  • shuffle()

정렬

  • sort()

특정 위치 요소 변경
list[인덱스] = 데이터

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)
}
profile
https://dyeon-dev.github.io/ ⬅️ 블로그 이전
post-custom-banner

0개의 댓글