Java 的 String[] 的 Kotlin 等价物是什么?
String是一个使用String 类实现的集合。根据 Kotlin 文档,字符串可以定义如下 -
Class String : Comparable<String>, CharSequence
在 Kotlin 中,字符串是字符的集合。字符串本质上是不可变的,这意味着它们是只读的。字符串的长度和元素可以在声明后进行修改。
在 Java 中,我们可以选择通过像String[]一样定义它来创建一个空的 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
以上是 Java 的 String[] 的 Kotlin 等价物是什么? 的全部内容, 来源链接: utcz.com/z/297075.html