在swift中分隔一个字符串

时间:2015-04-28 23:19:36

标签: swift

var password : string = "F36fjueEA5lo903"

我需要按角色分开这个角色。

像这样的东西。

var 1character : string = "F"
var 2character : string = "3"
var 3character : string = "6"

。 。

PD:我是新手

2 个答案:

答案 0 :(得分:6)

你可以用:

let characters = Array(password)

这样你就可以在String中拥有一个字符数组。如果需要,可以将其分配给其他变量。

答案 1 :(得分:1)

虽然你可以像雅各布森在答案中所说的那样(完全没问题),但你不应该手动将字母保存在自己的变量中。因为您经常不知道密码的长度。所以你可以做的就是迭代你的字符:

for letter in yourString{
    //do something with the current letter
    var yourCurrentLetter = letter
    println(yourCurrentLetter)//a then s, d, f etc.
}