ios swift string和charecters互转 int string 和 bytes [UInt8]互转
文章目录1.string和charecters互转2.int string to bytes [UInt8]1.string和charecters互转Strings and Characters- swift.org2.int string to bytes [UInt8]//str = "456"func intStringToBytes(str: String) -> [UInt8]{v
·
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和字符串互转
更多推荐
已为社区贡献77条内容
所有评论(0)