Caso deseje ler uma frase que inclua espaços em branco deverá fazer uma pequena modificação no código, alterando uma propriedade da classe:
Exemplo 1_2_005: programa que lê uma entrada de texto com espaços e imprime o valor digitado na tela.
import java.util.*; public class Exemplo_1_2_005 { public static void main(String[] args) { String nome; Scanner scannome = new Scanner(System.in); scannome.useDelimiter (System.getProperty("line.separator")); nome= scannome.next(); System.out.println("Nome: " + nome); scannome.close(); } }
A linha incluída diz para o objeto scanome que deverá considerar como entrada qualquer texto até que o usuário tecle enter.