Convert hexadecimal string (hex) to a binary string

后端 未结 7 2038
孤独总比滥情好
孤独总比滥情好 2020-11-30 07:31

I found the following way hex to binary conversion:

String binAddr = Integer.toBinaryString(Integer.parseInt(hexAddr, 16)); 

While this app

7条回答
  •  忘掉有多难
    2020-11-30 08:09

    public static byte[] hexToBytes(String string) {
     int length = string.length();
     byte[] data = new byte[length / 2];
     for (int i = 0; i < length; i += 2) {
      data[i / 2] = (byte)((Character.digit(string.charAt(i), 16) << 4) + Character.digit(string.charAt(i + 1), 16));
     }
     return data;
    }
    

提交回复
热议问题