Swift语言中整数和字符相互转换,Int、Character
通过扩展类型实现整数和字符互相转换
Int转Character:
1
2
3
4
5
6
7 extension Int{
func toChar()->Character{
return Character(UnicodeScalar(self) ?? UnicodeScalar(0))
}
}
Character转Int:
使用:
1
2
3
4
5
6 extension Character{
func toInt() -> Int {
return Int((String(self) as NSString).character(at: 0))
}
}
1
2
3
4
5 let A:Character = "A"
A.toInt()
A.toInt().toChar()
嗨、骚年、快来消灭0回复。