Skip to main content
 首页 » 编程设计

swift之如何在swift中将字符转换为字符串

2024年01月01日65JeffreyZhao

我想对字符串中的每个字符执行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'