对XML文件比较Java
问题描述:
我使用FC命令来比较两个文件的内容,我的程序工作正常,但我需要让它忽略一些特定的字符,如?在一些地方,如果有人可以帮助...这将是炉排...对XML文件比较Java
问候
public void runSystemCommand(String command) {
try {
Process proc = Runtime.getRuntime().exec(command);
BufferedReader inputStream = new BufferedReader(new InputStreamReader(proc.getInputStream()));
BufferedReader errorStream = new BufferedReader(new InputStreamReader(proc.getErrorStream()));
String strLn = "";
// reading output stream of the command
while ((strLn = inputStream.readLine()) != null) {
System.out.println(strLn);
}
答
我怀疑是这里最好的答案可能是做对文件的一些预处理,删除这些字符,然后将这些文件与删除的文件进行比较。如果文件不是太大,我会说这是最简单的方法。
答
使用String.replaceAll()
为从缓冲区读取的每一行。