黑马程序员技术交流社区
标题:
java文件操作二进制和c语言不同java采用自己的方法,以下方法可实现读取c语言的数据
[打印本页]
作者:
王家胜
时间:
2013-12-4 16:52
标题:
java文件操作二进制和c语言不同java采用自己的方法,以下方法可实现读取c语言的数据
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
public class ghgfh
{
public static void main(String[] args) throws IOException
{
int i = 12345678;
FileOutputStream fou = new FileOutputStream("test_dout.data");
DataOutputStream dou = new DataOutputStream(fou);
dou.writeInt(i);
dou.close();
ByteBuffer Buffer = ByteBuffer.allocate(4);
Buffer.order(ByteOrder.nativeOrder()); //将新建的ByteBuffer设置为本机的字节顺
Buffer.putInt(i);
Buffer.flip();
FileOutputStream nfou = new FileOutputStream("test_nbuf.data");
nfou.write(Buffer.array());
nfou.close();
System.out.println(ByteOrder.nativeOrder());
}
}
复制代码
作者:
王家胜
时间:
2013-12-4 16:53
老师为什么不能发到技术交流区
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2