Java编程中csv和xml是不是雷同

来源:爱站网时间:2022-02-22编辑:网友分享
有朋友想知道,在Java编程中需要怎么样检查csv和xml文件是否相同的情况,为了帮助各位小伙伴解决问题,爱站技术频道小编在此整理了相关资料,一起来看一看吧!

 

问题描述


我的要求

检查两个csv / xml是否相同,我不需要区别。

无需扫描整个内容并捕获两个文件之间的差异。找到第一个区别后,Just API必须返回。

请建议我以上的最佳方法。

思路一:


您是在寻找equality还是从字面上看它们是否相同?有很大的不同!

在大多数情况下,可以通过比较创建时间,修改时间,名称和确切的文件大小来确定相同。

如果相等,则从比较中减去时间。

思路二:


只需比较md5

@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) throws IOException {

            InputStream file1 = Files.newInputStream(Paths.get("/Documents/hello.txt"));
            InputStream file2 = Files.newInputStream(Paths.get("/Documents/hello2.txt"));    

            String md5_file1 = org.apache.commons.codec.digest.DigestUtils.md5Hex(file1);
            String md5_file2 = org.apache.commons.codec.digest.DigestUtils.md5Hex(file2);

            if(md5_file1.equals(md5_file2)){
                System.out.println("Same file");
            }else{
                System.out.println("It's not the same file");
            }
    }
}
对于Java编程中csv和xml是不是雷同的问题,以上文章不知道朋友们都了解清楚了没。还有什么技术问题需要指导的,来爱站技术频道网站咨询小编。

上一篇:用.compareTo函数遭遇问题怎么处理

下一篇:Spring Integration接收邮件错误的解决方法

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载