使用filereader读文件,每次读一个字节。然后将这一字节转换为十六进制:
private static String convertByte2Hex(byte b) {
String hex="";
try{
int number = b & 0x00ff;
//补零
if(number<16){
hex="0"+Integer.toHexString(number);
}else{
hex = Integer.toHexString(number); }
}catch(Exception e){
e.printStackTrace();
}finally{
return hex;
}
}
hex即为转换过后的值