ios swift string和charecters互转 int string 和 bytes [UInt8]互转
文章目录
- 1.string和charecters互转
- 2.int string 和 bytes [UInt8] 互转
1.string和charecters互转
Strings and Characters - swift.org
2.int string 和 bytes [UInt8] 互转
//str = "456"
func intStringToBytes(str: String) -> [UInt8]{
var bytes: [UInt8] = []
for scalar in str {
let num = UInt8(String(scalar))!
bytes.append(num)
}
print(bytes)
return bytes
}
传入“456”后的打印结果:
[4, 5, 6]
func bytesToIntString(bytes: [UInt8]) -> String{
var str = ""
for byte in bytes {
str += String(byte)
}
print(str)
return str
}
传入参数[6,7,9]. 打印结果”679”
参考博客:
Swift Data和字符串互转
还没有评论,来说两句吧...