file file = new file("");
fileinputstream fis = new fileinputstream(file);
bytearrayoutputstream baos = new bytearrayoutputstream();
int len = -1;
byte buf = new byte[1024];
while((len = fis.read(buf)) != -1)
baos.close();
fis.close();
byte bytes = baos.tobytearray();
string result=hexdump.tohexstring(bytes);
public class hexdump ;//十六進製制的組成元素
/*** 位元組陣列以string形式輸出 以空格分隔,如:fe 00 12 0f 0e
** @param array 位元組陣列
* @return
*/public static string dumphexstring(byte array)
/*** 位元組陣列以string形式輸出 位元組間以空格分隔
** @param array 位元組陣列
* @param offset 起始位置
* @param length 長度
* @return
*/public static string dumphexstring(byte array, int offset, int length) else
}lineindex = 0;
}byte b = array[i];
line[lineindex++] = b;
}if (lineindex != 16)
for (int i = 0; i < lineindex; i++) else }}
return result.tostring();
}/**
* 位元組轉16進製制string
** @param b 位元組
* @return
*/public static string tohexstring(byte b)
/*** 位元組陣列轉16進製制string,無分隔,如:fe00120f0e
** @param array 位元組陣列
* @return
*/public static string tohexstring(byte array)
/*** 位元組陣列轉16進製制string,無分隔,如:fe00120f0e
** @param array 位元組陣列
* @param offset 起始
* @param length 長度
* @return
*/public static string tohexstring(byte array, int offset, int length)
return new string(buf);
}/**
* int轉16進製制string
** @param i
* @return
*/public static string tohexstring(int i)
/*** 位元組轉陣列
** @param b
* @return
*/public static byte tobytearray(byte b)
/*** int轉位元組陣列
** @param i
* @return
*/public static byte tobytearray(int i)
/*** 十六進製制轉int
** @param c
* @return
*/private static int tobyte(char c)
/*** 十六進製制字串轉位元組陣列
** @param hexstring 如:fe00120f0e
* @return
*/public static byte hexstringtobytearray(string hexstring)
return buffer;
}}
java 16進製制字串轉16進製制
author yaodaqing 姚大慶 public class test 將兩個ascii字元合成乙個位元組 如 ef 0xef param src0 byte param src1 byte return byte public static byte unitebytes byte src0...
java 16進製制轉換8進製
給定n個十六進製制正整數,輸出它們對應的八進位制數。輸入的第一行為乙個正整數n 1 n 10 接下來n行,每行乙個由0 9 大寫字母a f組成的字串,表示要轉換的十六進製制 正整數,每個十六進製制數長度不超過100000。輸出n行,每行為輸入對應的八進位制正整數。注意 輸入的十六進製制數不會有前導0...
UIColor的16進製制色值,16進製制字串擴充套件
inte ce uicolor hex 16進製制字串轉化為顏色 param hexstr 16進製制字串 支援 0x.0x.return uicolor uicolor colorwithhexstring nsstring hexstr 16進製制字串轉化為顏色 param hexstr 16進...