//1 待转换的两字节
byte[] tmp =new byte[2];
offset =i+iCount*Length;
tmp[0]=mBuffer[offset];
tmp[1]=mBuffer[offset+1];
//2 两字节组成string
StringBuffer sTmp=new StringBuffer("");
sTmp.append((char)tmp[0]);
sTmp.append((char)tmp[1]);
//3 将得到的16进制string,转换成int
int result =Integer.parseInt(sTmp.toString(), 16);
//4 得到十进制的字符串
String sResult=Integer.toString(result,10 );