我想为字符串中的每个字符执行if条件,字符串由数字和字母组成,所以我想使用if条件分隔数字,所以如何提取每个字符并将其添加到另一个字符串 我试过转换
NSString
但即便如此它也没有用 有什么像
toInt()
答案 0 :(得分:2)
您可以直接转换为swift String:
let c : Character = "c"
let str = String(c)
您无法使用str [index]访问字符串索引处的字符,您必须通过Range访问。如果要以这种方式访问,请在String:
中添加下标扩展名extension String {
subscript (index: Int) -> Character {
return self[advance(self.startIndex, index)]
}
}
然后,您可以致电:
let myString = "abcdef"
let c: Character = myString[1] //return 'b'