Mit Swift 5 können Sie je nach Bedarf einen der folgenden Beispielscodes im Playground auswählen, um Ihr Problem zu lösen.
Ein Array von Character
n in einen String
ohne Trennzeichen umwandeln:
let characterArray: [Character] = ["J", "o", "h", "n"]
let string = String(characterArray)
print(string)
// gibt "John" aus
Eine Array von String
n in einen String
ohne Trennzeichen umwandeln:
let stringArray = ["Bob", "Dan", "Bryan"]
let string = stringArray.joined(separator: "")
print(string) // gibt aus: "BobDanBryan"
Eine Array von String
n in einen String
mit einem Trennzeichen zwischen Wörtern umwandeln:
let stringArray = ["Bob", "Dan", "Bryan"]
let string = stringArray.joined(separator: " ")
print(string) // gibt aus: "Bob Dan Bryan"
Eine Array von String
n in einen String
mit einem Trennzeichen zwischen Zeichen umwandeln:
let stringArray = ["car", "bike", "boat"]
let characterArray = stringArray.flatMap { $0 }
let stringArray2 = characterArray.map { String($0) }
let string = stringArray2.joined(separator: ", ")
print(string) // gibt aus: "c, a, r, b, i, k, e, b, o, a, t"
Eine Array von Float
s in einen String
mit einem Trennzeichen zwischen Zahlen umwandeln:
let floatArray = [12, 14.6, 35]
let stringArray = floatArray.map { String($0) }
let string = stringArray.joined(separator: "-")
print(string)
// gibt "12.0-14.6-35.0" aus