2016-04-04 202 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