Kotlinで文字配列を文字列に変換する
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に変換することもできます。 とともに配列
val charArray: Array<Char> = arrayOf('b', 'a', 'e', 'l')
val convertedString = charArray.joinToString()
ここでは、CharタイプのArrayを作成します。
次に、 joinToString()ファクトリ関数を呼び出し、ArrayをStringに変換します。
4. StringBuilderを使用する
使用できるもう1つの手法は、変換にStringBuilderを使用することです。
val charArray = charArrayOf('b', 'a', 'e', 'l')
val convertedString = StringBuilder().append(charArray).toString()
StringBuilderのappend()メソッドを呼び出します。これは、 CharArray.
続いて、 toString()メソッドを呼び出します。これにより、Stringが返されます。
5. 結論
文字配列をStringに変換する方法は複数あります。 文字列コンストラクターの使用が最も使いやすいようです。
いつものように、コードサンプルはGitHubでから入手できます。