public static String retirarNotacaoHTML( String str ) {

        int size = str.length();

        StringBuffer resultado = new StringBuffer(size);

        int ultima = 0;

        int comeco = str.indexOf( "&" );

        int fim    = str.indexOf( ";" );

        while( comeco > -1 && comeco < size && fim > -1 && fim < size )

             {

               resultado.append( str.substring( ultima,comeco ) );

               resultado.append( comeco < fim+1 ? caracterANSIEquivalente(str.substring(comeco,fim+1)) : "" );

               ultima = fim+1;

               comeco = str.indexOf("&",fim);

               fim    = str.indexOf(";",comeco);

             }

        resultado.append( str.substring( ultima,size ) );

        return resultado.toString();

    }
Retira a notacao HTML.
  @param    str   String que deve ser modificada.
  @return   String sem a notacao de acentos para o HTML.
ache/src/main/java/achecrawler/util/string/Acentos.java