1.整型转换十六进制并进行高低字节排序
// 整型转换16进制并排序
public static String decToHex(Integer dec) {
StringBuilder hex = new StringBuilder();
while (dec != 0) {
String h = Integer.toString(dec & 0xff, 16);
if ((h.length() & 0x01) == 1)
h = '0' + h;
hex.append(h);
dec = dec >> 8;
}
return hex.toString();
}
2、十六进制转换二进制
// 十六进制转换二进制
public static String hexStr2BinArr(String hexString) {
String[] binaryArray = {
"0000", "0001", "0010", "0011", "0100", "0101", "0110", "0111", "1000", "1001", "1010", "1011", "1100", "1101", "1110", "1111"};
String outStr