日期:2014-05-20  浏览次数:20611 次

读取网页有多少兆的java代码
怎么写一个代码通过网址能读取一个网页的资源(比如说读取QQ空间有多少兆)的java代码 求一个列子,最好有注释,求大神解救
Java QQ空间

------解决方案--------------------

try {
URL url=new URL("http://www.baidu.com");
BufferedReader reader=new BufferedReader(new InputStreamReader(url.openStream()));
 String s = "";  
  
            StringBuffer sb = new StringBuffer("");  
  
            while ((s = reader.readLine()) != null) {  
  
                sb.append(s);  
  
            }  
  
            reader.close();  
  
            String result=sb.toString();  
            
            System.out.print("网页所占字节数为:"+result.getBytes().length); 
} catch (Exception e) {
// TODO: handle exception
}

------解决方案--------------------
File类有个length方法,自己再转成M
------解决方案--------------------
引用:

try {
URL url=new URL("http://www.baidu.com");
BufferedReader reader=new BufferedReader(new InputStreamReader(url.openStream()));
 String s = "";  
  
            StringBuffer sb = new StringBuffer("");  
  
            while ((s = reader.readLine()) != null) {