将16进制转换为十进制

    技术2022-05-20  34

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


    最新回复(0)