2017-03-22 5 views
0

이것은 페이지 소스 코드를 문자열 배열로 바꾸어 그 배열을 반환하는 방법이지만 예외적 인 오류가 계속 발생합니다.MalformedURLException

내가 나를 반환이 클래스 java.net.MalformedURLException 사용하려고하면 : 내가 처리 예외가없는 프로토콜

을, 나는 그것을 얻지 않는다. 누군가 내가 왜이 오류가 계속 나에게 설명해 주시겠습니까?

public static String[] Connect(String A) throws IOException, 
    MalformedURLException { 
    ArrayList<String> myList = new ArrayList<String>(); 
    URL url = new URL("A"); 
    URLConnection spoof = url.openConnection(); 


    spoof.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; H010818)"); 
    BufferedReader in = new BufferedReader(new InputStreamReader(spoof.getInputStream())); 
    String strLine = ""; 

    while ((strLine = in.readLine()) != null){ 
     myList.add(strLine); 
     System.out.println(strLine); 
    } 
    String[] arr = myList.toArray(new String[myList.size()]); 
    return arr; 

} 

답변

0

당신은 URL 생성자 new URL("A");에 매개 변수로 문자열 "A"을 전달하고 있습니다. "A"은 유효한 URL이 아닙니다. 변수 A를 전달하려고 한 것 같습니다. 맞습니까? " "을 제거하십시오.

+0

내가 얼마나 바보인지 .. 정말 고마워 !! – user3636673

+0

그것은 우리에게 최고입니다. 건배! –