Java 教程 目录

Java FileWriter类

Java文件和输入和输出(I/O)

Java FileWriter类继承自OutputStreamWriter类,它用于编写字符流。
FileWriter类有几个构造函数来创建所需的对象。如下列表所示 -

编号 方法 描述
1 FileWriter(File file) 此构造函数由给定的File对象来创建FileWriter对象。
2 FileWriter(File file, boolean append) 此构造函数由给定的File对象来创建FileWriter对象,该对象具有指示是否附加写入数据的布尔值。
3 FileWriter(FileDescriptor fd) 此构造函数由给定的文件描述符关联来创建FileWriter对象。
4 FileWriter(String fileName) 此构造函数由给定文件名来创建FileWriter对象。
5 FileWriter(String fileName, boolean append) 此构造函数由给定文件名和一个布尔值来创建一个FileWriter对象,布尔值指示是否附加写入数据。

当创建了FileWriter对象以后,就可以使用它的一些辅助方法来操作文件。

编号 方法 描述
1 public void write(int c) throws IOException 写入一个字符。
2 public void write(char [] c, int offset, int len) offset开始并且长度为len写入字符数组。
3 public void write(String s, int offset, int len) offset开始,长度为len写入字符串。

示例

下面是演示如何使用FileWriter类的一个示例 -

-- -------------------- ---- -------
------ ----------
------ ----- -------- -

   ------ ------ ---- ----------- ------------- ----------- -
      ---- ---- - --- -------------------

      -- ------
      ---------------------

      -- ---- ---------- --
      ---------- ------ - --- ----------------- 

      -- -------
      -------------------- ---- ---- ------------ 
      ---------------
      ---------------

      -- ---- ---------- --
      ---------- -- - --- ----------------- 
      ---- -- - - --- ---------
      -----------   -- -------

      -------- - - --
         --------------------   -- --------- 
      -----------
   -
-

执行上面示例代码,得到以下结果 -

下一篇: Java教程入门
纠错
反馈