首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

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

发布网友 发布时间:2022-04-24 05:52

我来回答

1个回答

热心网友 时间:2023-10-03 08:07

这其实就是读一个文件然后再写到另外一个文件中.不是很难.通过下面的程序一定可以实现你想要的结果. 祝你好运.
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();
}

}

热心网友 时间:2023-10-03 08:07

这其实就是读一个文件然后再写到另外一个文件中.不是很难.通过下面的程序一定可以实现你想要的结果. 祝你好运.
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();
}

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com