//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 );