How to convert a string to array in Swift
In this tutorial, we are going to learn how to convert the string to array in Swift.
To convert a string to an array, we can use the Array()
intializer syntax in Swift.
Here is an example, that splits the following string into an array of individual characters.
let name = "King"
let arr = Array(name)
print(arr)
Output:
["K", "i", "n", "g"]
Similarly, we can also use the map()
function to convert it.
let name = "King"
let arr = name.map { String($0) }
print(arr)
-
The
map()
function iterates each character in a string. -
String($0) helps us to convert the Character to String.
or you can use the traditional for
loop.
let name = "King"
var arr = [Character]()
for char in name{
arr.append(char)
}
print(arr)