gpt4 book ai didi

java - Jsoup 错误将 node.element 转换为 element.Element

转载 作者:太空宇宙 更新时间:2023-11-04 12:12:46 29 4
gpt4 key购买 nike

我正在尝试使用 Jsoup 迭代 java 中的两个元素,但是,我收到运行时异常错误。看来我无法将nodes.Element 的类型转换为element.Element。

非常感谢您的帮助,谢谢。

代码:

    Elements elements1 =  doc.select("title"); 
Elements elements2 = doc.select("link");

Iterator<org.jsoup.nodes.Element> iter1 = elements1.iterator();
Iterator<org.jsoup.nodes.Element> iter2 = elements2.iterator();

while (iter1.hasNext() && iter2.hasNext()) {
Element element1 = (Element) iter1.next();
System.out.print(element1);
Element element2 = (Element) iter2.next();
System.out.print(element2);

}

运行时错误:

java.lang.ClassCastException: org.jsoup.nodes.Element cannot be cast to javax.lang.model.element.Element

最佳答案

您可以这样总结您的代码:

for(org.jsoup.nodes.Element e : doc.select("title, link")) { 
switch(e.tagName().toLowerCase()) {
case "title":
case "link":
System.out.print(e);
break;

default:
// handle unexpected element...
}
}

关于java - Jsoup 错误将 node.element 转换为 element.Element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39714091/

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