2016-04-04 165 views
1

我遇到了一些问题。我想在字符数组中分割一个字符串,在那里我可以处理每个字符。将字符串拆分为数组(每个字符) - Swift

例如:

"Hello" 
    arrayofstring[0] ->H 
    arrayofstring[1] ->e 
    arrayofstring[2] ->l 
    arrayofstring[3] ->l 
    arrayofstring[4] ->o 

我感谢每一个帮助。

+0

只是一个友情提示,您可能需要阅读在这个页面:[The How-To-Ask Guide](https://stackoverflow.com/help/how-to-ask),以便您始终确保您的问题可以轻松回复并尽可能清晰。一定要包括你为解决你遇到的问题所做的任何努力,以及当你尝试修复这些问题时发生了什么。另外不要忘记你的代码和任何错误信息! –

回答

-1

做这样的事情:

let string : String = "Hello" 
    let arrayofstring = string.characters.map { (Character) -> Character in 
     return Character 
    } 
    println(arrayofstring) 
+0

我在下面两个相关的问题中找到了一个解决方案。 感谢您的帮助! – MisterMushn

8

除非我失去了一些东西,它比任何其他的答案更简单:

let arrayofstring = Array("Hello".characters) 
+0

这将创建一个字符数组而不是一个字符串数组。 – ScottyBlades