CharArray
があり、その内容は次のような文字です。
_val chars = arrayOf('A', 'B', 'C')
_
または
_val chars = "ABC".toCharArray()
_
これから文字列_"ABC"
_を取得します。どうすればできますか?
chars.toString()
は機能しません。 chars
が通常の整数配列であるかのように機能します。
単にArray#joinToString
:
val result: String = chars.joinToString("");
[〜#〜]または[〜#〜]chars
をCharArray
に変換:
val result: String = String(chars.toCharArray());
[〜#〜] or [〜#〜]CharArray
を使用してプリミティブcharArrayOf
を宣言:
val chars = charArrayOf('A', 'B', 'C');
val result: String = String(chars);
さらに、String(chars: CharArray)
コンストラクターは、次のいずれかとして呼び出すことができます。
val ctor: (CharArray) -> String = ::String
val result = chars.let(ctor)
または
val result = chars.let { String(it) }