如果你有一个存储在字符串ArrayList中的HTML页面,并且你想要读取某个类别类型的整个<div>
标签,那么你如何阅读下一行,以便它能够到达div标签的末尾?读取n次行的ArrayList的一部分?
for (String l : line) {
if (l.contains("<div class=\"somne_class\">"){
//read the next n strings in ArrayList until </div> tag is reached
}
我做了它,它会一次下载整个html页面并将其存储在ArrayList中,并使用函数来提取不同的标签,段落等,我不希望它每次都连接到互联网 – rimwydas44
@ rimwydas44什么是阻止您将整个页面存储在一个字符串中,并在稍后解析/重新使用它? – Pshemo
@Pshemo我认为把大字符串作为一个字符存储是愚蠢的吗?我总是被证明将它们存储在数组中 – rimwydas44