Ler uma string com espaço

5 respostas
worlock257

Galera preciso ler uma string com espaços e exibi-la sem espaço. Para exibir sem que tenho q usar replace.ALL(). Mas como ler?

package dojo;
import java.util.Scanner;


public class PolialfabéticaTest {

	public static void main(String[] args) {
		Scanner input = new Scanner (System.in);	
		
		System.out.println("Digite a palavra a ser criptografada ");
		String palavra = input.next();		
		String j = " java for ever ";
						
		System.out.println(palavra.replaceAll(" ", ""));		
		System.out.println(j.replaceAll(" ", ""));
		
	}
	
}

5 Respostas

Andre_Rosa

Você pode fazer algo como:

Scanner in = new Scanner(System.in);

    in.useDelimiter("\\s");

    while(in.hasNext())
    System.out.print(in.next() + ' ');
G

Como assim, “como ler”?

Você quer saber como ler do teclado? Com teu código nao ta lendo, nao?

worlock257

Preciso ler com espaços.

L

eu fiz o teste do seu codigo e vc modificando uma linha vai dar certo

voce estava colocando

String palavra = input.next();

se voce colocar assim, vai dar certo

String palavra = input.nextLine();
worlock257

Já tinha visto isso em algum lugar!

VLW msm!

Criado 14 de setembro de 2011
Ultima resposta 15 de set. de 2011
Respostas 5
Participantes 4