使用Apache FileUtils.java比较两个文件时
我在JUnit中使用ApacheFileUtils.java比较两个文件。通过Beyond Compare进行比较时,这两个文件完全相同,但FileUtils.java的contentEqualsFile file1,File file2方法返回false,因为两个文件的长度不同。有人能帮我解决这个问题吗。如果内容长度不同,可能会有特殊字符或不同的空格。使用Apache FileUtils.java比较两个文件时,java,Java,我在JUnit中使用ApacheFileUtils.java比较两个文件。通过Beyond Compare进行比较时,这两个文件完全相同,但FileUtils.java的contentEqualsFile file1,File file2方法返回false,因为两个文件的长度不同。有人能帮我解决这个问题吗。如果内容长度不同,可能会有特殊字符或不同的空格。 创建自定义比较,忽略空格和特殊字符长度不同但内容应该相同的原因是什么?请检查您的diff工具在比较中没有忽略空格字符。两个文件之间可能有额外的
创建自定义比较,忽略空格和特殊字符长度不同但内容应该相同的原因是什么?请检查您的diff工具在比较中没有忽略空格字符。两个文件之间可能有额外的空行或空格。编码类型是否可能不同?ANSI与UTF-8的BOM对比?