Swift 将整数快速转换为2个字符的十六进制字符串
我试图从整数中获取两个字符的十六进制值:Swift 将整数快速转换为2个字符的十六进制字符串,swift,xcode6,swift2,Swift,Xcode6,Swift2,我试图从整数中获取两个字符的十六进制值: let hex = String(format:"%2X", 0) print ("hex = \(hex)") hex=“0” 如何格式化字符串,使其始终为2个字符,在这种情况下,我希望 hex=“00”您可以在格式化程序字符串之前添加填充0: let hex = String(format:"%02X", 0) 结果: let hex = String(format:"%02X", 0) // 00 let hex = String(format
let hex = String(format:"%2X", 0)
print ("hex = \(hex)")
hex=“0”
如何格式化字符串,使其始终为2个字符,在这种情况下,我希望
hex=“00”您可以在格式化程序字符串之前添加填充0:
let hex = String(format:"%02X", 0)
结果:
let hex = String(format:"%02X", 0) // 00
let hex = String(format:"%02X", 15) // 0F
let hex = String(format:"%02X", 16) // 10
谢谢,我相信苹果已经在某处记录了这一点,任何指向文档的链接都将有助于未来的字符串操作。@IanClay:this
string
方法实际上是从相应的NSString
方法桥接而来的。NSString文档中有一个链接,该链接又有一个指向的链接,该链接是最终参考。很简单,不是吗?