【发布时间】:2012-12-31 00:37:09
【问题描述】:
我正在尝试使用 java.xml 编辑文件。
我想用 \" 转义我文件中的每个引用 "
我是这样尝试的(关于stackoverflow上的其他解决方案,我可以复制哪些代码):
public void replaceInFile(File file) throws IOException {
File tempFile = new File("twittergeoUpdate.csv");
FileWriter fw = new FileWriter(tempFile);
Reader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
while (br.ready()) {
fw.write(br.readLine().replaceAll("\"", "\\\"") + "\n");
}
fw.close();
br.close();
fr.close();
}
我太快了……它对我不起作用。报价单在我的文件中保持不变。有什么想法吗?
【问题讨论】:
-
你不能写入一个文件,也不能指望它在你读取它时改变。看我的回答。
标签: java file replace escaping edit