How to convert array of chars to string in Swift

1 Answer

0 votes
import Foundation

let charArray: [Character] = ["H", "e", "l", "l", "o"]

// Method 1: Using the String initializer
let resultString1 = String(charArray)

// Method 2: Using joined() (explicitly casting to String)
let resultString2 = String(charArray.map { String($0) }.joined())

print("Using String initializer: \(resultString1)")
print("Using joined(): \(resultString2)")



/*
run:

Using String initializer: Hello
Using joined(): Hello

*/

 



answered Apr 5, 2025 by avibootz
...