Java使用扫描仪读取系统输入
示例
Scanner scanner = new Scanner(System.in); //扫描仪obj读取系统输入 String inputTaken = new String(); while (true) { String input = scanner.nextLine(); //读取一行输入 if (input.matches("\\s+")) //如果匹配空格/制表符,请停止阅读 break; inputTaken += input + " "; } System.out.println(inputTaken);
扫描程序对象已初始化为从键盘读取输入。因此,对于keyboar的以下输入,它将产生以下输出:Readingfromkeyboard
Reading from keyboard //space