url에서 소스 긁어 오는데 이상하게 소스를 인식하지 못합니다.

 

맨처음 노선번호 출력까지는 되는데 그다음소스를 읽지 못하는것 같습니다. 고수님들 도움이

 

필요합니다.

-----------------------------------------

이클립스 에러내용..

Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -2
 at java.lang.String.substring(Unknown Source)
 at testt.main(testt.java:33)

 

------------------------------------

 URL alec = new URL("");
 BufferedReader in = new BufferedReader(
 new InputStreamReader(alec.openStream(),"UTF-8"));

 String inputLine;
       
 while((inputLine = in.readLine()) != null)
 
 while(true){

  // 노선번호 출력
  String routeNo = inputLine.substring(idx, idxEnd);
  System.out.println(routeNo);
  
  // 노선종점
  idx = inputLine.indexOf("</td>", idxEnd)+2;
  inputLine = inputLine.substring(idx);
 }