2011-07-25 6 views
1

URLのリストがtxtファイルにあります。URLが正しく形成されていないため、パフォーマンステストに使用しています。java.io.exeptionがスローされたため、URLの正確性を確認する方法を知りたいですか?それがうまくいっているかどうか?私は35 K以上のURLを手動でチェックすると多くの時間を消費します。正しいURLを特定する方法

答えて

0

URLが正しく形成されているかどうかを確認するには、文字列をURI objectにキャストしてみてください。 例:

public void validURLs(List<string> urlList) 
{ 
    int line = 1; 
    for(string s : urlList) 
    { 
     try 
     { 
      URI test = new URI(s); 
     } 
     catch(Exception e) 
     { 
      System.err.println(s + " is not a valid URL, item " + line); 
     } 
     line ++; 
    } 
}