Java 在Jsoup中检查选择器的最佳方法
我有: 如果Java 在Jsoup中检查选择器的最佳方法,java,jsoup,Java,Jsoup,我有: 如果.main li存在,这是很好的,但是如果它不存在,那么我的应用程序就会崩溃 如何检查.main li是否存在?根据和的JSoup API, 单据选择(字符串)方法返回。因此,您可以在删除最后一项之前检查el.size(),查看它是否包含任何元素 Document doc = Jsoup.connect("http://example.com").get(); doc.select(".main li").last().remove(); 或者,在删除last元素之前,您可以检查
.main li
存在,这是很好的,但是如果它不存在,那么我的应用程序就会崩溃
如何检查.main li
是否存在?根据和的JSoup API, <代码>单据选择(字符串)方法返回。因此,您可以在删除最后一项之前检查el.size()
,查看它是否包含任何元素
Document doc = Jsoup.connect("http://example.com").get();
doc.select(".main li").last().remove();
或者,在删除last
元素之前,您可以检查该元素是否为null
:
Elements elements = doc.select(".main li");
if(elements.size() > 0){
elements.last().remove();
}
根据JSoup API,用于和, <代码>单据选择(字符串)方法返回。因此,您可以在删除最后一项之前检查el.size()
,查看它是否包含任何元素
Document doc = Jsoup.connect("http://example.com").get();
doc.select(".main li").last().remove();
或者,在删除last
元素之前,您可以检查该元素是否为null
:
Elements elements = doc.select(".main li");
if(elements.size() > 0){
elements.last().remove();
}