码迷,mamicode.com
首页 > 其他好文 > 详细

IO流之DataInputStream/DataOutputStream

时间:2019-05-07 21:28:03      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:应用程序   puts   输出   size   java   tao   style   数据   io流   

  DataInputStream继承于InputStream,允许应用程序以与机器无关方式从底层输入流中读取基本Java数据类型。

  提供了 readXXX():读取各种类型的数据

  

  DataOutputStream继承于OutputStream,专门用于把基本java数据类型的数据写入输出流中。

  提供了writeXXX():写入各种类型的数据

 

  先写入基本java类型的数据。

 1 public static void main(String[] args) throws IOException {
 2         File file=new File("d:\\sxt2019\\g.txt");
 3         FileOutputStream fileOutputStream=new FileOutputStream(file);
 4         DataOutputStream dataOutputStream=new DataOutputStream(fileOutputStream);
 5         
 6         dataOutputStream.writeInt(250);
 7         dataOutputStream.writeUTF("天天向上");
 8         
 9         dataOutputStream.close();
10         fileOutputStream.close();
11         System.out.println("写入成功!");
12 
13     }

 

  读取内存文本中的数据:

 1 public static void main(String[] args) throws IOException {
 2         File file=new File("d:\\sxt2019\\g.txt");
 3         FileInputStream fileInputStream=new FileInputStream(file);
 4         DataInputStream dataInputStream=new DataInputStream(fileInputStream);
 5         
 6         int i=dataInputStream.readInt();
 7         System.out.println(i);
 8         String string=dataInputStream.readUTF();
 9         System.out.println(string);
10         
11         fileInputStream.close();
12         dataInputStream.close();
13 
14     }

    注意:以什么顺序写入基本java数据类型的数据,就以什么顺序读取基本java数据类型的数据。

IO流之DataInputStream/DataOutputStream

标签:应用程序   puts   输出   size   java   tao   style   数据   io流   

原文地址:https://www.cnblogs.com/luojack/p/10827962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!