类 FileWriter


  • public class FileWriter
    extends java.lang.Object
    指定文件名和追加方式,写入文本内容。在不指定追加方式的情况下,覆盖写入文本内容。
    本写入器仅仅适合写入小批量的文本数据,不能进行大文件的写入、或者非文本格式文件的写入操作。
    为了简便编码,写入方法内部打开和关闭文件输入流。
    版本:
    1.0
    作者:
    帮帮组
    • 构造器概要

      构造器 
      构造器 说明
      FileWriter​(java.io.File f)
      构造一个文件写入器,默认使用覆盖写入方式
      FileWriter​(java.lang.String strFile)
      构造一个文件写入器,默认使用覆盖写入方式
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void writeBytes​(byte[] byContent)
      使用覆盖写方式写入文件内容
      void writeBytes​(byte[] byContent, boolean blAppend)
      写入文件内容
      void writeString​(java.lang.String content, java.lang.String charsetName)
      使用覆盖写方式写入文本文件内容
      void writeString​(java.lang.String content, java.lang.String charsetName, boolean blAppend)
      写入文本文件内容
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • FileWriter

        public FileWriter​(java.lang.String strFile)
                   throws java.io.IOException
        构造一个文件写入器,默认使用覆盖写入方式
        参数:
        strFile - 文件名
        抛出:
        java.io.IOException - IO异常
      • FileWriter

        public FileWriter​(java.io.File f)
                   throws java.io.IOException
        构造一个文件写入器,默认使用覆盖写入方式
        参数:
        f - 文件对象
        抛出:
        java.io.IOException - IO异常
    • 方法详细资料

      • writeString

        public void writeString​(java.lang.String content,
                                java.lang.String charsetName)
                         throws java.io.IOException
        使用覆盖写方式写入文本文件内容
        参数:
        content - 文本文件内容
        charsetName - 使用的字符集
        抛出:
        java.io.IOException - IO异常
      • writeString

        public void writeString​(java.lang.String content,
                                java.lang.String charsetName,
                                boolean blAppend)
                         throws java.io.IOException
        写入文本文件内容
        参数:
        content - 文本文件内容
        charsetName - 使用的字符集
        blAppend - true: 追加写 false: 覆盖写
        抛出:
        java.io.IOException - IO异常
      • writeBytes

        public void writeBytes​(byte[] byContent)
                        throws java.io.IOException
        使用覆盖写方式写入文件内容
        参数:
        byContent - 文件内容
        抛出:
        java.io.IOException - IO异常
      • writeBytes

        public void writeBytes​(byte[] byContent,
                               boolean blAppend)
                        throws java.io.IOException
        写入文件内容
        参数:
        byContent - 文本内容
        blAppend - true: 追加写 false: 覆盖写
        抛出:
        java.io.IOException - IO异常