将指定的Java源程序文件复制一份另存为“Test.txt”文件,并且同时将文件的内容打印到命令提示符窗口中。

2025-01-03 00:16:34
推荐回答(1个)
回答1:

这其实就是读一个文件然后再写到另外一个文件中.不是很难.通过下面的程序一定可以实现你想要的结果. 祝你好运.
public static void main(String agrs[])
{
try {
FileReader fr = new FileReader("c:/abccc.txt");//创建FileReader对象,用来读取字符流
BufferedReader br = new BufferedReader(fr); //缓冲指定文件的输入
FileWriter fw = new FileWriter("c:/1.txt");//创建FileWriter对象,用来写入字符流
BufferedWriter bw = new BufferedWriter(fw); //将缓冲对文件的输出
String myreadline; //定义一个String类型的变量,用来每次读取一行
while (br.ready()) {
myreadline = br.readLine();//读取一行
bw.write(myreadline); //写入文件
bw.newLine();
System.out.println(myreadline); // 显示到控制台
}
bw.flush(); //刷新该流的缓冲
bw.close();
br.close();
fw.close();
br.close();
fr.close();

} catch (IOException e) {
e.printStackTrace();
}

}