gpt4 book ai didi

java - 如何使用 jsoup 返回元素列表中的索引元素?

转载 作者:行者123 更新时间:2023-12-02 02:34:14 25 4
gpt4 key购买 nike

我有两个列表,我需要同时迭代,从中获取相同的第 n 个元素。我是这样解决的:

import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
[...]
int idx = 0;

for(Element A : ListA) {
String B = ListB.eq(idx).text();
System.out.println(A.text()+ " " + B);
++idx;
}

为了返回以下输出:

A1 B1

A2 B2

...

一个Bn

如果我可以从 ListA 中提取当前的第 n 个元素索引,那就更干净了。但如何呢?没有找到合适的方法。

有什么线索吗?提前致谢。

最佳答案

查看 Elements 类的层次结构 - Elements 。它扩展了 ArrayList,如果向下滚动,您会看到它继承了 get,因此可以使用以下代码片段:

Elements elements = doc.select("some css selector");
Element e = elements.get(index);
System.out.println(e.get(anotherIndex).html());

因此,您可以使用索引从 Elements 列表中获取特定的 Element

关于java - 如何使用 jsoup 返回元素列表中的索引元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46636636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com