BufferedReader和InputStreamReader的用法
一、BufferedReader的用法
从字符输入流中读取文本,缓冲各个字符实现高效读取,缓冲区通常是默认大小。通常,Reader所作的每个读取都会涉及底层或字节读取,因此用BufferedReader来包装开销很高的InputStreamReader和FileReader。
import java.io.*;
class BufferedReaderDemo{
public static void main(String[] args)throws IOException {
BufferedReader bufferedReader =new BufferedReader(
new InputStreamReader(System.in));
System.out.print("请输入一系列文字,可包括空格:");
String text =bufferedReader.readLine();
System.out.println("输出文字:"+text);
}
}
二、InputStreamReader的用法
InputStreamReader是字节流通向字符流的桥梁。
InputStreamReader isr = new InputStreamReader(InputStrea