`

读取某个网址的内容

    博客分类:
  • Java
阅读更多

代码如下:

public static String readUrlContent(String url){

 

StringBuffer sb=new StringBuffer();

try{  

/*声明字符串strLine,用于读取一行信息*/  

String   strLine;  

/*声明url对象,该对象将连接到百度网页上*/  

URL   urlObj   =   new   URL(url);  

/*将通过URL对象的openStream方法获得的InputStream对象赋给streamObj*/  

InputStream   streamObj   =   urlObj.openStream();  

/*通过上面的streamObj生成InputStreamReader类对象readerObj*/  

InputStreamReader   readerObj   =   new   InputStreamReader(streamObj,"utf8");  

/*生成BufferedReader类对象buffObj*/

BufferedReader   buffObj             =   new   BufferedReader(readerObj);  

/*while循环用于读取URL对象指定的HTML文件内容,按行读取*/  

while((strLine   =   buffObj.readLine())!=null) 

sb.append(strLine+"\r");

/*下面的语句将连接关闭*/ 

buffObj.close();  

}catch(MalformedURLException   e){  

System.err.println("url   error");  

}catch(IOException   e){  

System.out.println("IO   error");  

 

return sb.toString();

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics