读取一个流文件,有个循环里面要读取8字节。
c代码为:
bt = br.ReadBytes(8);
Double du = System.BitConverter.ToDouble(bt,0);
asp代码为:
objstr= ssobj.bytestodoublestr(srmObj.Read(8)) //自己写的函数
用java读
用double value=ins.readDouble();方法时,显示的数值不对。
用ins.read(buffer2,begin,8);方法读出的用byte[8]却存不下,用byte[6400]读出时
for (m = 0; m <  len; m++) {
tmp[cnt] = buffer2[m];
out.println("<br> "+java.lang.Byte.toString(buffer2[m]) + " " + m);
cnt++;
}
打印出来的都是乱码,更不用说高低位转换,结果是0.0到底是怎么回事呢?我java 的基础也有点太差了。请大家帮忙给个思路,或给段代码,谢谢!!