将字符串转换为字节数组,然后将其作为docx打开

时间:2018-11-15 10:09:32

标签: ios arrays swift docx

您好,我是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文件打开

谢谢

0 个答案:

没有答案