键盘读入

来源:互联网 发布:2016网络关键词 编辑:程序博客网 时间:2024/05/18 09:00
/*读取键盘的录入:System.in:对应的标准输入设备:键盘System.out:对应的是标准输出设备:控制台无论读取多个字符,本质还是一个一个读,还是read方法。需要:通过键盘录入视频。当录入一行数据后,就将该行数据进行打印如果录入数据时over,那么停止录入。通过刚才键盘录入一行数据并打印其大些,其实就是读取一行数据原理,就是readLine方法能不能通过readLine方法完成键盘录入一样数据呢?readLine方法时字符流BufferedReader类中的方法read是字节流InputStream使用的方法问题:将字节流转换成字符流使用readLine方法?*/import java.io.*;class  ReadIn{public static void main(String[] args) {try{//  获取键盘输入流对象InputStream in = System.in;//  将字节流对象转换成字符流对象,使用转换流InputSteramReaderInputStreamReader isr =new InputStreamReader(in);//为提高效率,将字符串进行缓冲区操作BufferedReader bufReader = new BufferedReader(isr);//BufferedReader bufReader = new BufferedReader(new InputStreamReader(System.in));   //常用此写法String line = null;while((line = bufReader.readLine()) != null){if("over".equals(line))break;System.out.println(line);}}catch (IOException ex){ex.getMessage();}}}

0 0
原创粉丝点击