Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Android

Khởi tạo mảng trong Kotlin với các giá trị

Giới thiệu

Mảng là cấu trúc dữ liệu chứa số lượng xác định các giá trị cùng kiểu. Mỗi phần tử truy cập được qua chỉ số (bắt đầu từ 0).

Trong Kotlin, mảng có thể tạo bằng hàm arrayOf() hoặc constructor Array.

Đặc điểm mảng Kotlin

  • Lưu trữ tuần tự theo vị trí bộ nhớ.
  • Truy cập phần tử qua chỉ số.
  • Có thể thay đổi giá trị (mutable).
  • Kích thước cố định sau khi khởi tạo.

Ví dụ 1: Dùng arrayOf()

fun main() {
    // Khai báo mảng bằng arrayOf()
    val sampleArray = arrayOf("Java", "C", "C++", "C#", "Kotlin")

    // In tất cả giá trị
    for (i in 0..sampleArray.size - 1) {
        println("The Subject Name is--->${sampleArray[i]}")
    }
}

Kết quả

The Subject Name is--->Java
The Subject Name is--->C
The Subject Name is--->C++
The Subject Name is--->C#
The Subject Name is--->Kotlin

Ví dụ 2: Dùng constructor Array

Constructor Array nhận kích thước và một lambda trả về giá trị khởi tạo cho mỗi chỉ số.

fun main() {
    val sampleArray = arrayOf("Java", "C", "C++", "C#", "Kotlin")
    for (i in 0..sampleArray.size - 1) {
        println("The Subject Name is--->${sampleArray[i]}")
    }

    // Sử dụng Array constructor
    val myArray = Array(5) { i -> i * 1 }
    for (i in 0..myArray.size - 1) {
        println(myArray[i])
    }
}

Kết quả

The Subject Name is--->Java
The Subject Name is--->C
The Subject Name is--->C++
The Subject Name is--->C#
The Subject Name is--->Kotlin
0
1
2
3
4