如何使用Jsoup显示集合(List)的链接

时间:2015-10-19 19:04:14

标签: java collections jsoup

简单的问题,如何使用Jsoup显示指向列表的链接。我想计算所有链接并将它们移动到List。

ReaderFactory factory = new ReaderFactory();

Scanner sc = new Scanner(System.in);
String path = sc.nextLine();
AbstractReader reader = factory.getReader(path);

reader.read(path);
String sourceOfHtml = reader.text();

Document document = Jsoup.parse(sourceOfHtml);
Elements links = document.select("a[href]");

if(links.hasText())
    System.out.println(links);

1 个答案:

答案 0 :(得分:0)

由于Elements extends ArrayList<Element>您已经List,其中每个Element代表具有<a ..>属性的href代码。

要计算有多少元素,您可以调用size()方法。

如果你想迭代,只需使用像

这样的循环
for (Element el : links){
    ...
}
相关问题