如何在swift中将单词分成字符

问题描述 投票:0回答:4

我如何在swift 2中做同样的事情:

String a = "danial";
  for (int i= 0 ; i < a.length() ; i++) {
    System.out.println(a.charAt(i));
  }
}
swift func
4个回答
1
投票

试试这个 :

let myString = "danial"
let characters = Array(myString.characters)
print(characters) //OP : ["d","a","n","i","a","l"]
print(characters[0]) //OP : ["d"]

0
投票

试试这个:

它是最初创建的。

let string : String = "danial"
let characters = Array(string)
println(characters)
//["d","a","n","i","a","l"]

String符合SequenceType协议,其序列生成器枚举字符。

Swift 2,String不再符合SequenceType,但characters属性提供了一系列Unicode字符:

let string = "danial"
let characters = Array(string.characters)
print(characters)
//["d","a","n","i","a","l"]

0
投票

截至Swift 4. *,

let stringArray = Array(wordString)

-1
投票
Let a = array("danial")  // a = ["d", "a", "n", "i", "a", "l"]

即字符数组

© www.soinside.com 2019 - 2024. All rights reserved.