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

Tương đương String[] của Java trong Kotlin

Giới thiệu

String trong Kotlin là tập hợp ký tự, immutable (read-only). Java có String[] để khai báo mảng String rỗng. Kotlin cung cấp nhiều cách tương đương.

1. arrayOf()

fun main(args: Array<String>) {
    var myEmptyStringArray = arrayOf<String>()
    println(myEmptyStringArray)
}

Kết quả: [Ljava.lang.String;@4aa298b7 (hash code địa chỉ bộ nhớ).

2. arrayOfNulls()

Tạo mảng các phần tử null với kích thước chỉ định.

fun main(args: Array<String>) {
    var myEmptyStringArray: Array<String?> = arrayOfNulls(3)
    println(myEmptyStringArray)
}

Kết quả tương tự hash code.

3. emptyArray()

Tạo mảng rỗng kích thước 0.

fun main(args: Array<String>) {
    var myEmptyStringArray: Array<String> = emptyArray()
    println(myEmptyStringArray)
}

Tất cả in ra tham chiếu mảng. Để thấy nội dung, dùng contentToString() hoặc duyệt mảng.