Java在运行时创建字节文字

时间:2016-03-31 14:08:57

标签: java

我有一个40个字符的文本字符串,它写在日志文件中,如下所示:

0xee, 0x36, 0xe3, 0x57, 0x2b, 0x06, 0x1e, 0x3e, 0x5a, 0x3e, 0xc0, 0x07, 0xab, 0x81, 0xa7, 0x76, 0xa4, 0x27, 0x26, 0x37

我可以使用某些功能静态转换它:

static byte[] rawbytes = toBytes(0xee, 0x36, 0xe3, 0x57, 0x2b, 0x06, 0x1e, 0x3e, 0x5a, 0x3e, 0xc0, 0x07, 0xab, 0x81, 0xa7, 0x76, 0xa4, 0x27, 0x26, 0x37); 
public static byte[] toBytes(int... ints) { // helper function
    byte[] result = new byte[ints.length];
    for (int i = 0; i < ints.length; i++) {
        result[i] = (byte) ints[i];
    }
    return result;
}

然而问题是我找不到在运行时创建byte []的方法,从日志中显示的String开始。 有帮助吗? 感谢

0 个答案:

没有答案