以下是一个基于Java的示例代码,展示了如何读取和写入文本文件:
```java
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileReadWriteExample {
public static void main(String[] args) {
String fileName = "example.txt";
// 写入文件
try (BufferedWriter writer = new BufferedWriter(new FileWriter(fileName))) {
writer.write("Hello, Java!");
} catch (IOException e) {
e.printStackTrace();
}
// 读取文件
try (BufferedReader reader = new BufferedReader(new FileReader(fileName))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上述代码中,我们首先使用`BufferedWriter`来写入文本文件。我们创建一个`FileWriter`对象,并将其包装在`BufferedWriter`中,以提高写入性能。然后,我们使用`writer.write()`方法写入文本数据。
接下来,我们使用`BufferedReader`来读取文本文件。我们创建一个`FileReader`对象,并将其包装在`BufferedReader`中,以提高读取性能。使用`reader.readLine()`方法逐行读取文本数据,并在控制台打印每一行。
以上示例展示了如何使用Java读取和写入文本文件。您可以根据实际需求进行自定义修改,例如读取和写入其他文件格式、处理更复杂的文本数据等。
希望以上示例对您有所帮助,能够为您提供文本文件读写方面的基础知识!如有任何其他问题,请随时告知,我将尽力帮助您!
参考资料