zoukankan      html  css  js  c++  java
  • 键盘读入

    /*
    读取键盘的录入:
    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;
    
    			//  将字节流对象转换成字符流对象,使用转换流InputSteramReader
    			InputStreamReader 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();
    		}
    
    	}
    }
    

  • 相关阅读:
    Remote Procedure Call (RPC) Locator与X3
    Delphi的悬浮窗口
    改变CSS样式
    JavaScript 打印Web页面指定区域的信息
    判断页面元素存在与否
    如何处理HTML标签属性
    jQuery 获取和设置表单元素
    如何添加/移除CSS类
    处理网页内容
    正则表达式 收集
  • 原文地址:https://www.cnblogs.com/dengshiwei/p/4258465.html
Copyright © 2011-2022 走看看