java - jsoup 多元素输出

标签 java javascript jsoup

大家好,我正在尝试同时打印两个元素数据的输出

Document document2 = Jsoup.parse(webPage2);
Document document22 = Jsoup.parse(webPage2);
Elements links2 = document2.select("a.yschttl");
Elements links22 = document22.select("div.abstr");

我们可以同时包含 a.yschttl 和 div.abstr 或...

for (Element link2 : links2) {
out.println(link2);
}

我们可以在同一个 for 循环中包含两个 link2 和 links22... 或者如何实现它......

最佳答案

你可以这样做:

for (int i = 0; i < links2.size(); i++) {
   out.println(links2.get(i));
   out.println(links22.get(i));
}

但在这种情况下,如果 links22 的大小高于 links2 的大小,您将收到 IndexOutOfBoundsException

你想实现什么目标?

关于java - jsoup 多元素输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9816605/

相关文章:

java - 无法加载带有 fragment 的 Activity

java - 无闪烁 AWT 应用程序

javascript - 登录单页 angularjs Web 应用程序

javascript - jquery daterangepicker 无法在模态中工作

javascript - 将值从 QueryString 传递到 asp.net mvc 中 Controller 的 Index 操作

java - 使用白名单清理 html 并在白名单元素上保留一些属性

java - 将按钮放在 JPanel 中的图像顶部?

java - Android SDK 和 Java

android - 你如何使用 JSoup 查找元素(HTML 解析)?

java - 如何使用 Jsoup 获取没有多余字符的 href 链接?