21xrx.com
2025-03-22 15:18:39 Saturday
文章检索 我的文章 写文章
操作实例及代码
2023-06-16 22:12:57 深夜i     12     0
Java 文本文件 读取 写入 修改

在Java编程中,文本文件的操作是一项基本的技能。本文将介绍如何使用Java代码操作文本文件,包括读取、写入和修改文本文件。

1. 读取文本文件

使用Java程序读取文本文件的步骤如下:

- 创建一个File对象来表示文件,File类提供了操作文件的基本功能。

- 创建一个FileReader对象并传入File对象。

- 创建一个BufferedReader对象来提高读取文本文件的效率。

- 使用readLine()方法读取文件中的一行数据,直至结束。

以下是读取文本文件的示例代码:

File file = new File("text.txt");
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String line;
while ((line = br.readLine()) != null) {
  System.out.println(line);
}
br.close();
fr.close();

2. 写入文本文件

使用Java程序将文本写入文件的步骤如下:

- 创建一个File对象来表示文件。

- 创建一个FileWriter对象并传入File对象。

- 创建一个BufferedWriter对象来提高写入文本文件的效率。

- 将文本写入缓冲区并使用flush()方法将其刷新至磁盘。

以下是写入文本文件的示例代码:

File file = new File("text.txt");
FileWriter fw = new FileWriter(file);
BufferedWriter bw = new BufferedWriter(fw);
bw.write("Hello World.");
bw.newLine();
bw.write("Nice to meet you.");
bw.flush();
bw.close();
fw.close();

3. 修改文本文件

使用Java程序修改文本文件的步骤如下:

- 创建一个File对象来表示文件。

- 创建一个FileWriter对象并传入File对象。

- 创建一个BufferedWriter对象来提高写入文本文件的效率。

- 使用write()方法将需要修改的文本写入缓冲区并使用flush()方法将其刷新至磁盘。

以下是修改文本文件的示例代码:

File file = new File("text.txt");
FileWriter fw = new FileWriter(file, true);
BufferedWriter bw = new BufferedWriter(fw);
bw.write("How are you?");
bw.newLine();
bw.flush();
bw.close();
fw.close();

本文介绍了如何使用Java代码读取、写入和修改文本文件,希望对你有所帮助。

  
  

评论区

请求出错了