实际上表示的是缓冲区读取,可以一次性的将内容全部读取进来。
BufferedReader类的构造方法:public BufferedReader(Reader in)
在java中提供了两个专门的类,字节-字符流的转换类:
InputStreamReader:表示将字节的输入变为字符流
OutputStreamWriter:表示将字符的输出流变为字节的输出流
直接使用以上的类就可以完成转换功能,使用以下的方法可以读取数据:
Public String readLine() throws IOException
表示一次性读取一行数据,如果返回的内容是String是最好操作的。
 import java.io.*;
public class BufferedReaderDem {
 public static void main(String args[])
 {
  BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));
     try {
   String str=buf.readLine();
            System.out.println(str);
     } catch (IOException e) {
   e.printStackTrace();
  }
 }
}
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号