繁体   English   中英

UInt8数组到Swift中的字符串

[英]UInt8 Array to Strings in Swift

我想将一个UInt8数组转换为几个字符串

var BytesArray = [123, 9, 32, 236]

var Srt0 = "123"
var Srt1 = "9"
var Srt2 = "32"
var Srt3 = "236"

你是说以下吗?

    var bytesArray = [123, 9, 32, 236]
    let stringArray = bytesArray.map( { "\($0)" })
    print(stringArray)

这将产生一个字符串数组。

var BytesArray: [Int] = [123, 9, 32, 236]

var stringArray = BytesArray.map
    {
        String($0)
}

stringArray将变为["123", "9", "32", "236"]

正如您所说,答案应该是这样的-

  var BytesArray = [123, 9, 32, 236]
  var sort0:String = String(BytesArray[0])
  var sort1:String = String(BytesArray[1])
  var sort2:String = String(BytesArray[2])
  var sort3:String = String(BytesArray[3])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM