2017-03-22 2 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

それは私たちの最高に起こります。乾杯! –

関連する問題