黑马程序员技术交流社区

标题: 操作基本数据类型的数据流对象 [打印本页]

作者: 涐扪①起奮乧    时间: 2013-12-13 12:28
标题: 操作基本数据类型的数据流对象
本帖最后由 涐扪①起奮乧 于 2013-12-15 13:33 编辑
  1. package cn.itcast;

  2. import java.io.DataInputStream;
  3. import java.io.DataOutputStream;
  4. import java.io.FileInputStream;
  5. import java.io.FileOutputStream;
  6. import java.io.IOException;

  7. public class DataDemo
  8. {
  9.         public static void main(String[] args) throws IOException
  10.         {
  11.                 readData();
  12.                 //writeData();
  13.         }
  14.         public static void readData()throws IOException
  15.         {
  16.                 //创建DataInputStream对象并传入一个写入流
  17.                 DataInputStream dis = new DataInputStream(new FileInputStream("E:\\data.txt"));
  18.                 int num = dis.readInt();
  19.                 boolean b = dis.readBoolean();
  20.                 double d = dis.readDouble();
  21.                 sop("num="+num);
  22.                 sop("b="+b);
  23.                 sop("d="+d);
  24.                 dis.close();
  25.         }
  26.         public static void writeData()throws IOException
  27.         {
  28.                 DataOutputStream dos = new DataOutputStream(new FileOutputStream("E:\\data.txt"));
  29.                 dos.write(234);
  30.                 dos.writeBoolean(true);
  31.                 dos.writeDouble(100.876);
  32.                 dos.close();
  33.         }
  34.         public static void sop(Object obj)
  35.         {
  36.                 System.out.println(obj);
  37.         }
  38. }
复制代码
写入成功如下图:
但是读取失败:

QQ图片20131213122919.jpg (14.54 KB, 下载次数: 13)

QQ图片20131213122919.jpg

233.jpg (52.22 KB, 下载次数: 12)

233.jpg





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