Convert a String to an array of characters swift 2.0
First, use the characters
property of String
struct :
let str = "Hello World"var charView = str.characters
You get an CharacterView
instance. To access to an element of charView
, you have to use String.CharacterView.Index
. If you want to convert this to an array of String
, do this :
let str = "Hello World"var arr = str.characters.map { String($0) }
Now, you have an array of type [String]
:
arr[0] // => "H"