如何翻转 iOS swift 中的十六进制字符串
how can I flip a hex string in iOS swift
我有一个十六进制字符串:81 61 08 0a a0 80 04
现在我想像这样反转它:04 80 a0 0a 08 61 81
我试过将十六进制转换为数字,然后将其反转并转换回十六进制,但它没有提供所需的结果。
如果字符 isWhitespace
,您可以简单地拆分您的集合 String
,将其反转并将其连接回 String
:
let hex = "81 61 08 0a a0 80 04"
let hexReversed = hex.split(whereSeparator: \.isWhitespace)
.reversed()
.joined(separator: " ")
print(hexReversed) // "04 80 a0 0a 08 61 81\n"
我有一个十六进制字符串:81 61 08 0a a0 80 04
现在我想像这样反转它:04 80 a0 0a 08 61 81
我试过将十六进制转换为数字,然后将其反转并转换回十六进制,但它没有提供所需的结果。
如果字符 isWhitespace
,您可以简单地拆分您的集合 String
,将其反转并将其连接回 String
:
let hex = "81 61 08 0a a0 80 04"
let hexReversed = hex.split(whereSeparator: \.isWhitespace)
.reversed()
.joined(separator: " ")
print(hexReversed) // "04 80 a0 0a 08 61 81\n"