gpt4 book ai didi

kotlin - 如何在 Kotlin 中将 CharArray 转换为 Array

转载 作者:行者123 更新时间:2023-12-02 13:06:36 24 4
gpt4 key购买 nike

发生的事情是 "mystring".toCharArray()返回 CharArray但我需要一个Array<Char> .

  1. 为什么 CharArray存在?它背后的想法是什么?
  2. 如何转换 CharArrayArray<Char>

我找到了一种方法 Array<Char>

"mystring".toCharArray().map { it }.toTypedArray()

但是还有其他方法吗?

最佳答案

对于问题的第一部分,请参阅 official language documentation 的“基本类型”部分:

Kotlin also has specialized classes to represent arrays of primitive types without boxing overhead: ByteArray, ShortArray, IntArray and so on. These classes have no inheritance relation to the Array class, but they have the same set of methods and properties. Each of them also has a corresponding factory function:

对于问题的第二部分,您似乎不需要 map 。你可以这样做:

"mystring".toCharArray().toTypedArray()

关于kotlin - 如何在 Kotlin 中将 CharArray 转换为 Array<Char>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50997924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com