Scanner para de funcionar

0 respostas
paulo_felisbino1

Olá,

Estou tentando ler uma entrada no seguinte formato: n frases, uma linha em branco e outras n frases.
Exemplo:

The car is blue.

Wkh fdu lv eoxh.

Consegui fazer a leitura das primeiras n frases, até a linha em branco, mas quando vou fazer a leitura das n frases depois da linha em branco,não acontece nada:

public static void main(String[] args){

		Scanner sc = new Scanner(System.in);

		String linha = sc.nextLine();
		String conhecida = "";
		while(!(linha.equals(""))){
			conhecida += linha + "\n";			
			linha = sc.nextLine(); 
		}
		System.out.println(conhecida);
		
		linha = sc.nextLine();
		String codificada = "";		
		while(sc.hasNextLine()){
			codificada += linha + "\n";	
			linha = sc.nextLine();
		}
		System.out.println(codificada);
	}

Alguém sabe o que pode ser?

Abraços,
Paulo

Criado 10 de junho de 2011
Respostas 0
Participantes 1