Chinaunix

标题: --------------java如何读写二进制文件-------------- [打印本页]

作者: TURRRRRBO    时间: 2009-09-24 20:24
标题: --------------java如何读写二进制文件--------------
rt
作者: caojiqun    时间: 2009-09-24 22:29
标题: 回复 #1 TURRRRRBO 的帖子
方法多得很,例如
FileInputStream.read
作者: zhblue    时间: 2009-09-24 23:05
估计楼主的问题不是这么简单的

老的C式程序,内存中数据是逆序的,直接存为2进制文件也就是逆序的。

如果用java来读,恐怕只能逐个字节读出再做逆序,比如一个32位整型,要读取4个字节再由低到高重新组装数据。

我做过类似的事情,直接读取老式的股票分析软件数据。
作者: caojiqun    时间: 2009-09-24 23:41
原帖由 zhblue 于 2009-9-24 23:05 发表
估计楼主的问题不是这么简单的

老的C式程序,内存中数据是逆序的,直接存为2进制文件也就是逆序的。

如果用java来读,恐怕只能逐个字节读出再做逆序,比如一个32位整型,要读取4个字节再由低到高重新组装 ...

联想得多了点吧!LZ问的好像是读写文件,处理数据是后话。
作者: facebok    时间: 2009-09-25 07:48
学习了
作者: zhoumiao    时间: 2009-09-25 13:10
和别的文件没有区别吧




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2