【发布时间】:2014-05-02 03:56:00
【问题描述】:
我在 JUnit 中使用 Apache FileUtils.java 比较两个文件。通过 Beyond Compare 比较时,两个文件完全相同,但 FileUtils.java 的 contentEquals(File file1, File file2) 方法返回 false,因为两个文件的长度不同。谁能帮我解决这个问题。
【问题讨论】:
-
怎么可能长度不同,但内容应该一样?
-
请检查您的差异工具是否没有忽略比较的空白字符。两个文件之间可能有多余的空行或空格。
-
编码类型是否可能不同? ANSI 与 UTF-8 的 BOM?
标签: java