发布网友 发布时间: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();
}
}