Kotlin 如何将CharArray转换为数组<;Char>;在科特林
结果是Kotlin 如何将CharArray转换为数组<;Char>;在科特林,kotlin,Kotlin,结果是“mystring.toCharArray()返回一个CharArray,但我需要一个数组 为什么CharArray存在?背后的想法是什么 如何将CharArray转换为Array 我找到了一种方法使它成为Array “mystring.toCharArray().map{it}.toTypedArray() 但是还有其他方法吗?关于问题的第一部分,请参阅以下部分的“基本类型”部分: Kotlin还有专门的类来表示基本类型的数组,而不需要装箱开销:ByteArray、ShortArray、
“mystring.toCharArray()
返回一个CharArray
,但我需要一个数组
为什么CharArray
存在?背后的想法是什么
如何将CharArray
转换为Array
我找到了一种方法使它成为Array
“mystring.toCharArray().map{it}.toTypedArray()
但是还有其他方法吗?关于问题的第一部分,请参阅以下部分的“基本类型”部分:
Kotlin还有专门的类来表示基本类型的数组,而不需要装箱开销:ByteArray、ShortArray、IntArray等等。这些类与数组类没有继承关系,但它们具有相同的方法和属性集。它们中的每一个都有相应的工厂功能:
对于问题的第二部分,您似乎不需要地图
。您只需执行以下操作:
"mystring".toCharArray().toTypedArray()
关于问题的第一部分,请参阅以下内容的“基本类型”部分:
Kotlin还有专门的类来表示基本类型的数组,而不需要装箱开销:ByteArray、ShortArray、IntArray等等。这些类与数组类没有继承关系,但它们具有相同的方法和属性集。它们中的每一个都有相应的工厂功能:
对于问题的第二部分,您似乎不需要地图
。您只需执行以下操作:
"mystring".toCharArray().toTypedArray()
另一种方法是将字符序列
映射到它
,这将为您提供一个列表
,然后可以将其转换为所需的数组
:
另一种方法是将字符序列
映射到它
,这将为您提供一个列表
,然后可以将其转换为所需的数组
: