【问题标题】:split a string to an array (each character) - Swift [duplicate]将字符串拆分为数组(每个字符) - Swift [重复]
【发布时间】:2016-07-23 10:35:05
【问题描述】:

我有一个小问题。我想将一个字符串拆分为一个字符数组,我可以在其中处理每个字符。

例如:

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

感谢您的每一次帮助。

【问题讨论】:

  • 只是一个友好的提示,您可能需要阅读此页面:The How-To-Ask Guide,这样您就可以始终确保您的问题易于回答且尽可能清晰。请务必包括您为解决遇到的问题所做的任何努力,以及尝试这些修复时发生的情况。也不要忘记您的代码和任何错误消息!

标签: arrays string swift split character


【解决方案1】:

除非我遗漏了什么,否则它比其他任何一个答案都容易:

let arrayofstring = Array("Hello".characters)

【讨论】:

  • 创建一个字符数组而不是字符串数组。
【解决方案2】:

做这样的事情:

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

【讨论】:

  • 我从两个相关问题中找到了一个解决方案,就在下面。感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 2013-08-19
  • 2019-04-02
  • 1970-01-01
  • 2011-12-20
  • 2011-08-28
  • 2015-01-23
  • 1970-01-01
  • 2013-01-03
相关资源
最近更新 更多