您好,我是Swift的新手,我需要一些帮助,我以字符串形式从服务器上下载了字节,我需要将其转换为字节数组。
在Android上,我使用此方法来实现这一目标:
public static byte[] hex_to_bytes(String hex) {
if (hex == null) {
return null;
}
char[] chars = hex.toCharArray();
int start = 0;
int end = hex.length();
int len = (end - start) >> 1;
byte[] bytes = new byte[len];
for (int i = 0; i < len; i++) {
char c = chars[start++];
int b = (c >= '0' && c <= '9') ? c - '0'
: (c >= 'A' && c <= 'F') ? c - ('A' - 10)
: (c >= 'a' && c <= 'f') ? c - ('f' - 10)
: 0;
b <<= 4;
c = chars[start++];
b |= (c >= '0' && c <= '9') ? c - '0'
: (c >= 'A' && c <= 'F') ? c - ('A' - 10)
: (c >= 'a' && c <= 'f') ? c - ('f' - 10)
: 0;
bytes[i] = (byte) b;
}
return bytes;
}
我该如何迅速做同样的事情? 除了我想将其作为docx文件打开
谢谢