Попытка распечатать ссылки и ststuses в программе Link Checker

У меня есть небольшая программа, которая определяет статусы неработающих ссылок в данном URL. Когда код выполняется, он сначала печатает ссылки в списке, а затем продолжает печатать статусы http отдельно. Моя проблема в том, что я хочу напечатать статус печати рядом со ссылкой следующим образом: http://stackru.com/ Status = 200 OK.

Я прилагаю свой код:

public class ilikecode{

публичный статический список getLinks(String uriStrng) {

        //.....

        URL url = new URI(uriStrng).toURL();
        URLConnection connection = url.openConnection();
        Reader rd = new InputStreamReader(connection.getInputStream());

        {

        SimpleAttributeSet s = (SimpleAttributeSet)it.getAttributes();

        String link = (String)s.getAttribute(HTML.Attribute.HREF);

        if(link != null && !"http".regionMatches(true, 0, link, 0, 4))
        link = uriStrng + link;

        if (link != null) 

        {

         //System.out.println("link print finished");
         result.add(link);

        }

        System.out.println(link);
        it.next();

        }

        }

        catch (IOException e){

        } 

        catch (URISyntaxException e) 

        {

        } 

        catch (BadLocationException e) 

        {

        }

        return result;

        }

public static void LinkSorter(List<String> list)

        {

        int count = 0;

        for(int i=0; i<list.size();i++)

        {


        if(CheckInputII((String) list.get(i)) != null)

        {

        count++;

        }

        }

        System.out.println("We have found " + count + " broken links");

        }

}

0 ответов

Другие вопросы по тегам