1. 概要

この記事では、Kotlin文字配列をStringに変換するいくつかの方法を見ていきます。

まず、ネイティブのStringコンストラクターを使用します。 次に、ファクトリ関数について見ていきます。 最後に、 StringBuilder を使用して、文字配列からStringへの変換を実行します。

2. Stringコンストラクターの使用

String コンストラクターを使用して、文字配列を変換するだけです。

val charArray = charArrayOf('b', 'a', 'e', 'l')
val convertedString = String(charArray)

ここでは、最初にcharArrayOfヘルパー関数を使用してCharArrayを作成します。

次に、CharArrayを受け入れるStringクラスのコンストラクターを使用します。 その結果、配列はStringに変換されます。

3. joinToString()メソッドの使用

別の簡単な手法を使用して、文字配列をStringに変換することもできます。 とともに配列 .joinToString() メソッド、私たちは作成することができます初期化された文字配列から:

val charArray: Array<Char> = arrayOf('b', 'a', 'e', 'l')
val convertedString = charArray.joinToString()

ここでは、CharタイプのArrayを作成します。

次に、 joinToString()ファクトリ関数を呼び出し、ArrayStringに変換します。

4. StringBuilderを使用する

使用できるもう1つの手法は、変換にStringBuilderを使用することです。

val charArray = charArrayOf('b', 'a', 'e', 'l')
val convertedString = StringBuilder().append(charArray).toString()

StringBuilderappend()メソッドを呼び出します。これは、 CharArray.

続いて、 toString()メソッドを呼び出します。これにより、Stringが返されます。

5. 結論

文字配列をStringに変換する方法は複数あります。 文字列コンストラクターの使用が最も使いやすいようです

いつものように、コードサンプルはGitHubから入手できます。