Java 中的 FileWriter Class函数

首页 / Java入门教程 / Java 中的 FileWriter Class函数

此类从OutputStreamWriter类继承, 该类用于编写字符流,此类具有多个构造函数来创建所需的对象。

Sr.No.Constructor & Remark
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 对象后,便会出现一个帮助程序方法列表,可用于处理文件。

Sr.No.Method & Remark
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的长度写一部分String。

FileWriter示例

import java.io.*;
public class FileRead {

   public static void main(String args[])throws IOException {
      File file = new File("Hello1.txt");
      
      //创建文件
      file.createNewFile();
      
      //创建一个 FileWriter 对象
      FileWriter writer = new FileWriter(file); 
      
      //将内容写入文件
      writer.write("This\n is\n an\n example\n"); 
      writer.flush();
      writer.close();

      //创建一个 FileReader 对象
      FileReader fr = new FileReader(file); 
      char [] a = new char[50];
      fr.read(a);   //将内容读取到数组
      
      for(char c : a)
         System.out.print(c);   //一个一个地打印字符
      fr.close();
   }
}

这将产生以下输出-

链接:https://www.learnfk.comhttps://www.learnfk.com/java/java-filewriter-class.html

来源:LearnFk无涯教程网

This
is
an
example

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

软件测试52讲 -〔茹炳晟〕

OpenResty从入门到实战 -〔温铭〕

性能工程高手课 -〔庄振运〕

互联网人的英语私教课 -〔陈亦峰〕

手把手教你玩音乐 -〔邓柯〕

大厂广告产品心法 -〔郭谊〕

遗留系统现代化实战 -〔姚琪琳〕

人人都用得上的数字化思维课 -〔付晓岩〕

Midjourney入门实践课 -〔Jovi〕

好记忆不如烂笔头。留下您的足迹吧 :)