把10进制的数转换为16进制字节,并高位在前,地位在后,怎么做?
求指点迷津啊~~~~~
例如:十进制(1000)转十六进制为(3E8),高位在前,地位在后为:(E8 03).
decToHex(1000); //This is E803
public static String decToHex(int dec) {
String hex = "";
while(dec != 0) {
String h = Integer.toString(dec & 0xff, 16);
if((h.length() & 0x01) == 1)
h = '0' + h;
hex = hex + h;
dec = dec >> 8;
}
return hex;
}