美文网首页
高级IO流(字节流复制文本文件)

高级IO流(字节流复制文本文件)

作者: 卓昂芭比 | 来源:发表于2019-03-26 18:33 被阅读0次

案例:分别用字符流和字节流进行图片的复制

类InputStream  字节输入流  java.io包下

InputStream是抽象类,若想实现,必须用子类去实现它

*子类        FileInputStream  从文件系统中的某个文件中获取输入字节,用于图像数据之类原始字节流

*BufferedInputStream    字节高效流

*类OutputStream  字节输出流  java.io包下

*子类        FileOutputStream

分别用字符流和字节流复制图片

(1)使用字符流复制——————无法打开此文件

(2)使用字节流

    二进制文件只能使用字节流进行复制(使用Windows自带的记事本打开)

    二进制文件:视频、文件、音频等

    文本文件的复制既可以使用字符流也可以使用字节流

*/

public class InputStreamtest2 {

public static void main(String[] args) throws IOException {

/*//使用字符流复制——————无法打开此文件

FileReader fr=new FileReader("InputStreamtest.java");

FileWriter fw=new FileWriter("D:\\FileReader");

//一次读写一个字符数组

char[] s=new char[1024];

        int  len;

        while((len=fr.read(s))!=-1) {

        fw.write(s, 0, len);

        fw.flush();

        //System.out.println(s);

 }

        fr.close();

        fw.close();

}*/

//使用字符流复制

FileInputStream  fir=new FileInputStream("InputStreamtest.java");

FileOutputStream fow=new FileOutputStream ("E:\\FileReader");

//一次读写一个字节数组

byte[] s=new byte[1024];

        int  len;

        while((len=fir.read(s))!=-1) {

    fow.write(s, 0, len);        

        //System.out.println(s.toString());        

        }

        fir.close();

        fow.close();

}

}

相关文章

  • 高级IO流(字节流复制文本文件)

    案例:分别用字符流和字节流进行图片的复制 类InputStream 字节输入流 java.io包下 InputS...

  • 文件的读写操作(Java版)

    IO的类型传输方向:输入流、输出流。传输内容:字节流、字符流:字节流可以传输任何文件,字符流只能传输文本文件。功能...

  • 高级IO流(字符流复制文本文件)

    使用字符流复制文本 * 数据源:InputStreamTest1.java * 目的地:d:\\InputStre...

  • 11.字节流复制文本文件

    字节流复制文本文件

  • Java IO流之拷贝(复制)文件

    方式一(字符流读写复制文件,仅限文本文件) 方式二(字符流缓冲区读写文件-高效,仅限文本文件) 方式三(字节流读写...

  • IO流学习总结-字节流

    字节流 复制文件 不同于字符流,字节流除了文本文件同样可读取图片,音频文件等等;通过FileinputStream...

  • IO流之节点流(文件流)

    IO流的分类 按操作的数据单位:字节流(8bit),字符流(16bit)---->对于文本文件使用字符流处理,对于...

  • 输入输出--Java IO流

    1. IO流分类 节点流:又叫低级流 处理流:高级流 字节流和字符流的区别在于数据处理单位的不同。 字节流:一次读...

  • 字节流与缓冲流

    java零基础入门-高级特性篇(十二) IO 流 2 本章先来看两大“流”派中的字节流。字节流相对字符流总体结构简...

  • IO流简介

    io流的作用:读写设备上的数据,硬盘文件、内存、键盘、网络.... io流分类:输入流和输出流,字节流和字符流 字...

网友评论

      本文标题:高级IO流(字节流复制文本文件)

      本文链接:https://www.haomeiwen.com/subject/mjmnvqtx.html