Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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 解析HTML时使用的最快数据结构_Java_Data Structures - Fatal编程技术网

Java 解析HTML时使用的最快数据结构

Java 解析HTML时使用的最快数据结构,java,data-structures,Java,Data Structures,因此,我正在查看一个网页并解析HTML以提取图像链接。这些链接可能少于25个,最多可以达到500多个。然后将图像下载到文件夹中。 我认为一种有效的方法是,不使用while循环逐个提取数据并写入文件,而是使用while循环从HTML中提取数据并将链接存储为对象,然后使用数据结构保存这些对象。然后我将遍历执行写文件操作的数据结构 这种方法比另一种好吗?对于这个问题,什么是“良好实践”方法?对于这个任务,什么是最有效/最快的数据结构?我在想一个集合还是一个AARARY列表?< /P>请编辑你的问题,我

因此,我正在查看一个网页并解析HTML以提取图像链接。这些链接可能少于25个,最多可以达到500多个。然后将图像下载到文件夹中。 我认为一种有效的方法是,不使用while循环逐个提取数据并写入文件,而是使用while循环从HTML中提取数据并将链接存储为对象,然后使用数据结构保存这些对象。然后我将遍历执行写文件操作的数据结构
这种方法比另一种好吗?对于这个问题,什么是“良好实践”方法?对于这个任务,什么是最有效/最快的数据结构?我在想一个集合还是一个AARARY列表?< /P>请编辑你的问题,我很难理解你在说什么。这可能在代码审查(Code Deavew,StasExchange。com)上做得更好,但是首先,考虑一下为什么性能甚至是一个考虑因素。一般来说,简单的解析并不特别对时间敏感。如果你所说的只是从HTML文本中提取链接,那么你真的把重点放在了错误的问题上。这不会成为您的性能瓶颈。完成。我认为对于代码审阅,您需要一个完整的可用代码提取每个链接,将它们存储为
String
URL
,使用POJO将其与
文件关联,将其放入某种
ExecutorService
。。。