使用 FileReader 和 FileWriter 进行 Java 中的文件处理
Java 字节流用于执行 8 位字节的输入和输出,
以下示例使用这两个类将输入文件(带 Unicode 字符)复制到输出文件中 −
示例
import java.io.*;
public class CopyFile {
public static void main(String args[]) throws IOException {
FileReader in = null;
FileWriter out = null;
try {
in = new FileReader("input.txt");
out = new FileWriter("output.txt");
int c;
while ((c = in.read()) != -1) {
out.write(c);
}
} finally {
if (in != null) {
in.close();
}
if (out != null) {
out.close();
}
}
}
}现在,让我们创建一个名为 input.txt 的文件,其内容如下 −
This is test for copy file.
作为下一步,编译上述程序并执行它,
输出
$javac CopyFile.java $java CopyFile
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP