zoukankan      html  css  js  c++  java
  • 字节输入流写文本文件【OutputStream、FileOutputStream】

    字节输入流写文本文件

    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 ();

  • 相关阅读:
    翻译:让网络更快一些——最小化浏览器中的回流(reflow)
    ArcGIS API for flex 3.1离线文档
    innerHeight与clientHeight、innerWidth与clientWidth
    在Excel2010中输入身份证号
    JavaScript window.location对象
    Apache2.2+php5.2+the requested operation has failed
    Js中的window.parent ,window.top,window.self
    Mongoose 3.0 executable does not start
    Download ActionScript 3 reference files as a single zipActionScript 3 下载
    Flex 4.6 API 离线文档
  • 原文地址:https://www.cnblogs.com/leelee/p/6831444.html
Copyright © 2011-2022 走看看