读取一个流文件,有个循环里面要读取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 的基础也有点太差了。请大家帮忙给个思路,或给段代码,谢谢!!
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 的基础也有点太差了。请大家帮忙给个思路,或给段代码,谢谢!!
解决方案 »
- 如何让线程池中的线程执行完毕后,主线程再开始执行
- 出现异常,看看!
- 关于在JCreator中输入汉字的问题
- 服务器连接成功、只是服务器端不接收文件内容、一直等待Socket dataSocket = serverDataSocket.accept();
- 请问如何监视某网站页面上的一个值?
- JDK1.5版本取消了javac 命令吗???那怎么编译文件啊?
- 请帮菜鸟我检查一下这个程序有什么问题?
- 关于UDP的问题,大虾们帮帮忙,解决了给1000分(现在有3000多可用分呵呵)
- 一个基础的问题,怎样计算交互和?
- SOS..Java中矢量图绘制方法
- 在jtexteara中输入公式比如(a/(b*c+d)-e)*f+g,如何让每对匹配的括号以不同显示,见帖内
- 在J2SE程序中能像使用RMI一样 使用JNDI发布和远程调用某个对象吗?
打印buffer2出来不是乱码,都是0
是说在这个文件中,有连续的N个长度为8字节的数据需要读取嘛?要逐个打印用
for(i=0;i<str.length;i++){
Systrm.out.println(str.indexOf(i));
}楼主还是把你要读取的文件内容和你完整的JAVA代码拿出来吧