Java Language Lectura de la entrada del sistema utilizando el escáner


Ejemplo

Scanner scanner = new Scanner(System.in); //Scanner obj to read System input
String inputTaken = new String();
while (true) {
    String input = scanner.nextLine(); // reading one line of input
    if (input.matches("\\s+"))         // if it matches spaces/tabs, stop reading
        break;
    inputTaken += input + " ";
}
System.out.println(inputTaken);

El objeto del escáner se inicializa para leer la entrada desde el teclado. Por lo tanto, para la siguiente entrada del teclado, producirá la salida como Reading from keyboard

Reading
from
keyboard
  //space