我想对字符串中的每个字符执行if条件,该字符串由数字和字母组成,所以我想使用if条件分隔数字,那么如何提取每个字符并将其添加到另一个字符串 我尝试使用
进行转换NSString
但是还是不行 有没有类似的东西
toInt()
请您参考如下方法:
您可以直接转换为 swift 字符串:
let c : Character = "c"
let str = String(c)
您不能使用 str[index] 访问字符串索引处的字符,您必须通过范围访问。如果想通过这种方式访问,在String上添加下标扩展:
extension String {
subscript (index: Int) -> Character {
return self[advance(self.startIndex, index)]
}
}
然后,您可以调用:
let myString = "abcdef"
let c: Character = myString[1] //return 'b'
