我必须编辑文件的内容并将编辑后的connt写入另一个文件。以下是iam使用的代码。
import java.io.*;
import java.util.*;
public class TestRef {
ArrayList lines = new ArrayList();
String line= null;
public void printThis(){
try{
FileReader fr = new FileReader("C:\\Users\\questions.txt");
BufferedReader br = new BufferedReader(fr);
FileWriter fw = new FileWriter("C:\\Users\\questions_out.txt");
BufferedWriter out = new BufferedWriter(fw);
while((line=br.readLine()) != null) {
if(line.contains("Javascript"))
line.replace("Javascript"," JAVA");
lines.add(line);
out.write(line);
}
}
catch(Exception e){}
}
public static void main(String [] args){
TestRef tr = new TestRef();
tr.printThis();
}
}所以这就像一次读一行并将其打印回文件。但是当我执行这个代码时,输出文件是空白的。你能否给我提供一个示例代码,如何从文件中读取,更改内容并将整个文件写入新文件?