黑马程序员技术交流社区

标题: 键盘输入流 [打印本页]

作者: 庄生晓梦    时间: 2012-12-19 10:34
标题: 键盘输入流
  BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
是怎样简化而来的????
public static void getBufferedStream()throws IOException
        {
                //获取键盘录入对象
                InputStream in = System.in;
               
                //将字节流对象转化成字符流对象,使用转换流InputStreamReader
                InputStreamReader isr = new InputStreamReader(in);// 读取转换流
               
                //为了提高效率,将字符串进行缓冲区技术高效操作,使用BufferedReader
                BufferedReader bufr = new BufferedReader(isr);
String line = null;
                while((line = bufr.readLine()) != null)
                {
                        if("over".equals(line))
                                break;
                        System.out.println(line.toUpperCase());
                }
                bufr.close();

}
通过该程序可将键盘输入数据在控制台中读取到。
作者: Spring up    时间: 2012-12-19 12:59
BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
是怎样简化而来的????

InputStreamReader isr=new InputStreamReader(System.in);

BufferedReader read = new BufferedReader(isr);




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2