使用 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
广告