黑马程序员技术交流社区

标题: java文件操作二进制和c语言不同java采用自己的方法,以下方法可实现读取c语言的数据 [打印本页]

作者: 王家胜    时间: 2013-12-4 16:52
标题: java文件操作二进制和c语言不同java采用自己的方法,以下方法可实现读取c语言的数据
  1. import java.io.DataOutputStream;
  2. import java.io.FileOutputStream;
  3. import java.io.IOException;
  4. import java.nio.ByteBuffer;
  5. import java.nio.ByteOrder;
  6. public class ghgfh
  7. {
  8.         public static void main(String[] args) throws IOException
  9.         {
  10.         int i = 12345678;

  11.         FileOutputStream fou = new FileOutputStream("test_dout.data");
  12.         DataOutputStream dou = new DataOutputStream(fou);
  13.         dou.writeInt(i);
  14.         dou.close();
  15.         
  16.         
  17.         ByteBuffer Buffer = ByteBuffer.allocate(4);
  18.         Buffer.order(ByteOrder.nativeOrder());  //将新建的ByteBuffer设置为本机的字节顺
  19.         Buffer.putInt(i);
  20.         Buffer.flip();
  21.         FileOutputStream nfou = new FileOutputStream("test_nbuf.data");
  22.         nfou.write(Buffer.array());
  23.         nfou.close();
  24.         System.out.println(ByteOrder.nativeOrder());
  25.     }
  26. }
复制代码

作者: 王家胜    时间: 2013-12-4 16:53
老师为什么不能发到技术交流区




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2