我使用以下代码从html文件中提取所有alt标记:
Elements imgs = doc.select("img");
for (Element alts : imgs) {
String altText = alts.attr("alt");
if(!(alts.attr("alt").equals(null)))
System.out.println("alt tags: " + alts.attr("alt"));
//getGui().setTextVers("\r\n" + ">\r\n" + altText + "\r\n" );
}
我想忽略空白的alt标记,只打印出包含文本的标记。我正在使用if语句来测试空的alt标签,但它仍打印出所有alt标签,即使有些包含文本。有人可以帮忙吗?
由于
答案 0 :(得分:1)
也许将你的if语句更改为:
if ((altText != null) && !altText.isEmpty())