2 回答

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊
Elements
繼承自ArrayList
,因此您可以直接訪問(wèn)各個(gè)元素。
然后,您可以使用常規(guī)for
循環(huán)在一定數(shù)量的元素之后停止,或者您可以一次只獲取一個(gè)元素而無(wú)需循環(huán)。

TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊
不要循環(huán)遍歷整個(gè)集合,只需循環(huán) 3 次即可。就像是...
List<Element> elements = doc.select("div.productWrapper");
//Holds number of times to loop
int numLoops = 3;
//Check to make sure there's enough of the desired number of elements
if(elements.size() < numLoops) {
numLoops = elements.size();
}
//Loop for desired number of times
for (int i = 0; i < numLoops; i++) {
Element row = elements.get(i);
Book book = new Book();
book.setName(row.select("div.productWrapper").select("a").attr("title"));
empikBestsellers.add(book);
}
添加回答
舉報(bào)