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