BufferedReader与InputStreamReader比较

来源:互联网 发布:深入浅出数据分析 下载 编辑:程序博客网 时间:2024/06/05 15:48

一共使用了三种方法测试,代码如下

package com.newterm;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;public class UrlDemo {    public static void main(String[] args) throws Exception {        long startTime = System.currentTimeMillis();//开始计时        URL aURL = new URL("http://www.sina.com/");//      BufferedReader in = new BufferedReader(new InputStreamReader(aURL.openStream()));        InputStreamReader in =new InputStreamReader(aURL.openStream());        // 为了达到最高效率,可要考虑在 BufferedReader 内包装 InputStreamReader。例如        // BufferedReader in        // = new BufferedReader(new InputStreamReader(System.in));////      String inputLine;//      while ((inputLine = in.readLine()) != null){//          //      }//      int inputRead;//      while((inputRead=in.read())!=-1){//      //      }//      int inputRead;//      while((inputRead=in.read())!=-1){//          //      }        in.close();        long endTime = System.currentTimeMillis();//停止计时        System.out.println(endTime - startTime);//测试时间    }}
原创粉丝点击