【问题标题】:Jsoup parse non empty alt textJsoup 解析非空替代文本
【发布时间】:2014-05-09 21:26:18
【问题描述】:

我正在使用以下代码从 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 标签,即使有些标签包含文本。有人可以帮忙吗?

谢谢

【问题讨论】:

    标签: java html parsing jsoup alt


    【解决方案1】:

    也许将您的 if 语句更改为:

    if ((altText != null) && !altText.isEmpty())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多