注意-我不想在这里转换 hexttoInt .. 我想要实现的是我有 9 位十六进制格式的序列号 305419896(十进制)是 12345678 .. 我只是想将 0x1234 作为一个值,将 0x5678 作为其他值价值..
我的十进制数是 021340031,十六进制数是 01459F7F 并分成两个字符串,例如"0145"
和"9f7f"
.. 我需要格式为 0x0145、0x9f7f 的字符串值。
为了做到这一点,我首先尝试将 Str 转换为 Int。
let firstValue = Int("0145")
那么我得到的145
只是..
有什么方法可以直接将 String 转换为 UInt16 或任何解决方法来获得预期值?