Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法比较两个在线文档文件?_Java_File_Web - Fatal编程技术网

Java 有没有办法比较两个在线文档文件?

Java 有没有办法比较两个在线文档文件?,java,file,web,Java,File,Web,如何比较html页面上的两个下载链接文档文件?我目前在Java工作。我想从两个单独的URL中提取两个文件,然后比较它们(删除间距,可能使用trim?) 我也使用了Watij,但我认为它没有那个功能 编辑:如果网页有多个名为“下载文件”的超链接,是否有方法列出所有URL而不实际知道它们并手动编码?比较两个文件。将文件作为输入流打开并使用IOUtils URL url1 = new URL("http://path/file1.txt"); URL url2 = new URL("http://pa

如何比较html页面上的两个下载链接文档文件?我目前在Java工作。我想从两个单独的URL中提取两个文件,然后比较它们(删除间距,可能使用trim?)

我也使用了Watij,但我认为它没有那个功能


编辑:如果网页有多个名为“下载文件”的超链接,是否有方法列出所有URL而不实际知道它们并手动编码?

比较两个文件。将文件作为输入流打开并使用IOUtils

URL url1 = new URL("http://path/file1.txt");
URL url2 = new URL("http://path/file2.txt");
InputStream is1 = url1.openStream();
InputStream is2 = url2.openStream();
if( IOUtils.contentEquals( is1, is2 ) )
{
  //the same content
}

有没有一种方法可以看出它们的不同之处?有一个库,我从来没有使用过,但我相信它会起作用……我没有看到api,我也不知道如何使用它。例如,任务1似乎与您的案例相匹配