【发布时间】:2015-10-14 10:29:28
【问题描述】:
我需要查找并替换用户给出的单词列表。 我的应用程序在 HTML 文件中逐行读取,我想验证列表中是否有单词并将其替换为空格。 这是我到目前为止所拥有的,但我认为我必须修改我的洞代码才能得到我想要的。
private static void PrintFile(File source) throws IOException {
String s;
FileReader fr = new FileReader(source);
@SuppressWarnings("resource")
BufferedReader br = new BufferedReader(fr);
@SuppressWarnings("resource")
PrintWriter pw = new PrintWriter("Results.txt");
while ((s=br.readLine())!=null) {
pw.println(s.replaceAll(" ", "") //Words to be replaced.
.replaceAll("<br>", "")
.replaceAll("&", "")
.replaceAll("</p>", "")
.replaceAll("</body>","")
.replaceAll("</html>", "")
.replaceAll("<remote object=\"#DEFAULT\">>", ""));
}
System.out.println("Done!");
}
我接受任何建议,列表想法可能不是最佳选择。
【问题讨论】:
标签: java arrays string list replace