Kotlin 中等效於 Java 的 String[] 的是什麼?
字串是一個使用String 類實現的集合。根據 Kotlin 文件,字串可以定義如下:
Class String : Comparable<String>, CharSequence
在 Kotlin 中,字串是字元的集合。字串本質上是不可變的,這意味著它們是隻讀的。一旦宣告,字串的長度和元素就不能修改。
在 Java 中,我們可以透過定義類似String[]的方式建立一個空的字串陣列。在本文中,我們將瞭解如何使用 Kotlin 庫函式實現相同的功能。
示例:使用 arrayOf()
Kotlin 庫提供了一個函式來建立不同型別字串的陣列。在這個示例中,我們將使用arrayOf()建立一個字串陣列。
示例
fun main(args: Array<String>) {
var myEmptyStringArray = arrayOf<String>()
println(myEmptyStringArray)
}輸出
它將生成以下輸出:
[Ljava.lang.String;@4aa298b7
在上面的程式碼片段中,我們聲明瞭一個空的字串陣列,並將其命名為“myEmptyStringArray”,然後我們列印了它的內容。它會生成記憶體位置的雜湊碼。
示例:使用 arrayOfNulls()
arrayOfNulls()是另一個建立空字串陣列的函式。在下面的示例中,我們將修改之前的示例,建立一個空字串陣列。
示例
fun main(args: Array<String>) {
var myEmptyStringArray: Array<String?> = arrayOfNulls(3)
println(myEmptyStringArray)
}輸出
它將生成以下輸出:
[Ljava.lang.String;@4aa298b7
在上面的程式碼片段中,我們聲明瞭一個空的字串陣列,並將其命名為“myEmptyStringArray”,然後我們列印了它的內容。它會生成記憶體位置的雜湊碼。
示例:使用 emptyArray()
我們也可以使用emptyArray()在 Kotlin 中建立一個空的字串陣列。在下面的示例中,我們將使用emptyArray()建立一個空的字串陣列。
示例
fun main(args: Array<String>) {
var myEmptyStringArray: Array<String> = emptyArray()
println(myEmptyStringArray)
}輸出
它將生成以下輸出:
[Ljava.lang.String;@4aa298b7
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP