谁能告诉我以下几个的区别:
InputStreamReader
BufferedReader
readLine
PrintWriter

解决方案 »

  1.   

    InputStreamReader 用于从字节流得到字符流
    BufferedReader 用于得到readLine方法的可用
    PrintWriter 字符输出端子
      

  2.   

    String str = "你好";
    byte[] buf = str.getBytes(); 
    BufferedReader br = new BufferedReader(new InputStreamReader(new ByteArrayInputStream(buf)))ByteArrayInputStream 是字节流
    羊肠小道InputStreamReader 是字节流通向字符流的桥梁
    康庄大道BufferedReader 字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。
    高速公路String read = br.readLine();
    读取一行PrintWriter pw = new PrintWriter(OutputStream os);
    输出流PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("foo.out")));