2014-05-09 4 views
0
내가 HTML 파일에서 모든 ALT 태그를 추출하려면 다음 코드를 사용하고

: 비어있는 ALT 태그를 무시하고 바로 태그를 인쇄 할Jsoup 구문 분석 비어 있지 않은 고도 텍스트

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 태그를 여전히 인쇄합니다. 누군가 제발 도와 줄 수 있니?

감사

답변

1

어쩌면 변경하려면 문이 될 수있는 경우 :

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