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

IO流——字节流

时间:2017-10-12 19:15:11      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:目的   txt   作文件   log   close   基本   文件   创建   leo   

基本操作与字符流类相同。

但它仅可以操作字符,还可以操作其他媒体文件

字符流的缓冲区是字符数组,字节流的缓冲区是字节数组

例程:

copy一个JPG文件

public void writeObj()
{
     //1.创建字节流对象,用于操作文件
     FileOutputStream fos=new FileOutputStream("bytedeom.txt");
      //写数据,不需要缓冲,直接写入目的地。
     fos.flush(); //无意义  缓冲区对象中是有意义的。
     fos.close();  //关闭资源对象。有意义
}

public void readObj()
{
     //1.创建一个读取流对象,和指定文件关联
     FileInputStream fis=new FileInputStream("bytedeom.txt");
     //一次读入一个字节
     int ch=0;
     while((ch=fis.read())!=-1)
     {
         System.out.println((char)ch);
     }
     
}

 

IO流——字节流

标签:目的   txt   作文件   log   close   基本   文件   创建   leo   

原文地址:http://www.cnblogs.com/jsddj/p/7657388.html

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