PiRSquared17 / tomproject

Automatically exported from code.google.com/p/tomproject
0 stars 0 forks source link

create TomHexUtils #96

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago

    /**
     * http://www.java2s.com/Code/Java/Development-
Class/ConverthexToBytes.htm
     */
    public static byte[] hexToBytes(char[] hex) {
    int length = hex.length / 2;
    byte[] raw = new byte[length];
    for (int i = 0; i < length; i++) {
        int high = Character.digit(hex[i * 2], 16);
        int low = Character.digit(hex[i * 2 + 1], 16);
        int value = (high << 4) | low;
        if (value > 127)
        value -= 256;
        raw[i] = (byte) value;
    }
    return raw;
    }

    /**
     * http://www.java2s.com/Code/Java/Development-
Class/ConverthexToBytes.htm
     */
    public static byte[] hexToBytes(String hex) {
    return hexToBytes(hex.toCharArray());
    }

Original issue reported on code.google.com by brito....@gmail.com on 14 Apr 2010 at 7:28

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago

Original comment by brito....@gmail.com on 15 Apr 2010 at 12:45