ios swift string和charecters互转 int string 和 bytes [UInt8]互转

悠悠 2022-09-16 05:49 291阅读 0赞

文章目录

  • 1.string和charecters互转
  • 2.int string 和 bytes [UInt8] 互转

1.string和charecters互转

Strings and Characters - swift.org

请添加图片描述

2.int string 和 bytes [UInt8] 互转

  1. //str = "456"
  2. func intStringToBytes(str: String) -> [UInt8]{
  3. var bytes: [UInt8] = []
  4. for scalar in str {
  5. let num = UInt8(String(scalar))!
  6. bytes.append(num)
  7. }
  8. print(bytes)
  9. return bytes
  10. }

传入“456”后的打印结果:
[4, 5, 6]

  1. func bytesToIntString(bytes: [UInt8]) -> String{
  2. var str = ""
  3. for byte in bytes {
  4. str += String(byte)
  5. }
  6. print(str)
  7. return str
  8. }

传入参数[6,7,9]. 打印结果”679”

参考博客:
Swift Data和字符串互转

发表评论

表情:
评论列表 (有 0 条评论,291人围观)

还没有评论,来说两句吧...

相关阅读

    相关 intstring数据的

    1:应用 在程序开发过程中,根据需要把字符串数据转化为指定的数据类型,Java提供了基本数据类型的包装类,就是Java将基本数据类型封装成对象包装类就是封装了基本数据类型的