21xrx.com
2024-12-27 06:59:58 Friday
登录
文章检索 我的文章 写文章
操作实例及代码
2023-06-16 22:12:57 深夜i     --     --
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代码读取、写入和修改文本文件,希望对你有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复