Kotlin 기본 문법 - 배열
2024. 6. 10. 13:28ㆍ[Android] Kotlin 기본 문법
# 배열의 개념
- 일반적으로 코틀린은 변수를 선언하면 메모리에 띄엄띄엄 랜덤으로 생성
- 변수의 위치 정보가 연속적이지 않아 순서가 없음
- 이때, 배열을 통해 변수에 순서를 매겨 연속적으로 활용할 수 있음
// arrayOf메소드를 호출하면 배열을 리턴해줍니다
// 1,2,3,4,5 각각을 저장한 변수 5개를 배열형태로 arr에 저장합니다
var arr = arrayOf(1,2,3,4,5)
// 배열요소를 모두 출력합니다
println(Arrays.toString(arr))
// 배열의 첫번째 요소에 저장된 값을 출력합니다
// var num1 = 1의 num1과 arr[0]은 동일합니다
// arr[0]은 하나의 변수로 취급할 수 있습니다
// arr은 0~4번방(인덱스)까지 접근할 수 있습니다
println(arr[0])
# 예시
fun main() {
var kors = arrayOf(90, 94, 96)
for((idx, kor) in kors.withIndex()) {
println("${idx}번째 국어 점수는 ${kor}입니다")
}
}
# 배열에서 자주 사용되는 함수
메서드 | 내용 |
first() | 목록의 첫 번째 항목 |
last() | 목록의 마지막 항목 |
indexOf(항목) | 항목을 포함하는 인덱스 위치 (0부터 시작, 없으면 -1) |
count() | 목록 내 항목의 개수 |
contains(항목) | 해당 항목이 목록 내에 포함되어있는지 여부 (true:있음 / false:없음) |
joinToString() | 목록을 구분자(def. 콤마(,))로 묶어줌 |
reserve() | 목록 내 항목을 역순으로 정렬 |
average() | 목록 내 항목 들의 평균 값 |
sum() | 목록 내 항목 들의 합계 |
min() | 목록 내 최소값 항목 |
max() | 목록 내 최대값 항목 |
'[Android] Kotlin 기본 문법' 카테고리의 다른 글
Kotlin 기본 문법 - 유용한 기능 (0) | 2024.06.11 |
---|---|
Kotlin 기본 문법 - 컬렉션 (0) | 2024.06.10 |
Kotlin 기본 문법 - 널 세이프티 (0) | 2024.06.10 |
Kotlin 기본 문법 - 지연 초기화 (0) | 2024.06.10 |
Kotlin 기본 문법 - 예외처리 (0) | 2024.06.10 |