在java的学习和面试中,我们会经常碰到让我们从 键盘接收输入,然后对接收到 的数据进行处理再输出 的问题,Java并没有像C#等语言专门提供方便调用的类方法 ,供我们直接调用(C#中使用System.Console.ReadLine()可以直接获取键盘输入的数据),下面讲解一下运用Java IO流的知识,进行获取键盘的输入的方法。代码如下:
import java.io.*;
class Demo
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String len =null;
if ((len=br.readLine())!=null)
System.out.println(len.toUpperCase());
}
}
这是一个运用字符流和字节流的中间方法获取键盘输入数据的简单方法。当然你也可以使用Scanner类实现相同的功能。简易代码如下:
Scanner sin=new Scanner(System.in);
String input=sin.nextLine();
通过上述两种方法我们就可以很方便的从键盘获取 我们 想要的数据,并进行转换处理了。