Привет, я новичок в java и программировании, поэтому простите меня, если я ошибаюсь в чем-то легком. Моя цель - импортировать текстовый файл, проверять каждую строку, проверять строку (которая является URL-адресом), если что-то читается, а затем печатать ее в выходной файл. Таким образом, программа тестирует каждый URL-адрес, и если URL-адрес действителен (работает), я напечатаю строку в новом выходном файле.Тест теста URL-адреса Java Test
Моя проблема - это тестовый URL-адрес. Он читает строку, чтобы распечатать URL-адрес, но он печатает несколько раз какие-либо предложения? Есть ли способ сделать его печать один раз? Кажется, я понимаю, что он печатает несколько раз, потому что он читает HTML-код по строкам.
try
{
// Test URL Connection
URL url = new URL("http://www." + line);
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
wr = new OutputStreamWriter(conn.getOutputStream());
wr.flush();
// Get the response
rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while((lines = rd.readLine()) != null)
{
System.out.println(line);
}
}
catch(Exception e)
{
System.out.println(e.toString());
}