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.