字节输入流写文本文件OutputStreamFileOutputStream

Posted 匿名鬼父

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字节输入流写文本文件OutputStreamFileOutputStream相关的知识,希望对你有一定的参考价值。

字节输入流写文本文件

1.OutputStream基类

        作用:把内存中的数据输出到文件中。

    ※OutputStream的常用方法

方法名称

说明

void write(int c)

写入一个字节数据

void write (byte[] b)

写入数组b的所有字节

void write (byte[]b , int off , int len)

将字节数组从off位置开始,长度为len的字节数据输出到输出流中

void close()

关闭输出流

 

2.字节输入流OutputStream

常用构造方法:

    ※  FileOutputStream(File file【文件数据源】)

       代码示例:   File file=new File (“C:\\test.txt”);

                        FileOutputStream fileObject= new FileOutputStream (file);

    ※  FileOutputStream (String name)

       代码示例:   OutputStream fileObject=new FileOutputStream (“C:\\test.txt”);

    ※  FileOutputStream (String name, boolean append)//追加

       代码示例:   OutputStream fileObject=new FileOutputStream (“C:\\test. txt”, true);

★注意:

       1. 第一、二种构造方法在向文件写数据时将覆盖文件中原有的内容。

       2. 使用构造方法创建实例时,若相应文件不存在,就会自动创建一个空文件。

       3. 若文件存在,但代表一个文件目录,则抛出FileNotFoundException异常。

 

3.使用FileOutputStream读取文件步骤:

     1.  Import java.io.*;(IOException, OutputStream,  FileOutputStream)

            2.  FileOutputStream fos=new FileOutputStream (“文件路径+文件名”);

            3.  String word=“ 好好学习 ”;                 

      byte [] words = word .getBytes();                  

      //利用write方法将数据写入文件

      fos. write (words);

     4.  fos .close ();

以上是关于字节输入流写文本文件OutputStreamFileOutputStream的主要内容,如果未能解决你的问题,请参考以下文章

字节输出流写多个字节的方法和字节输出流的续写和换行

使用字符流写文本文件

字节输出流写多个字节的方法,字节输出流的续写和换行

IO流--字符流写数据

Java学习笔记6.1.2 字节流 - 文件字节输入流和文件字节输出流

Java学习笔记6.1.2 字节流 - 文件字节输入流和文件字节输出流