Попытка распечатать ссылки и 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");
}
}