Swift语言中整数和字符相互转换,Int、Character

4年前 (2020-02-03) fancyang IOS相关开发 0评论 已收录 7300℃

通过扩展类型实现整数和字符互相转换

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回复。

000696;您的ip地址是3.145.97.248; 当前围观人数:1

隐私政策

橘花2支持在线更新了,点我下更新支持文档然后托给橘花,再点SSP面板右键更新