sepração de palavras usando Strings

5 respostas
Tektron
public class Questao4 {

public static void main(String []args) {

String frase=Entrada.leiaString("Digite uma frase: “);

while(frase.length()>0) {

System.out.println(frase.indexOf(” “));

frase=(frase.charAt(frase.length()-frase.indexOf(” ")));

}

}

}

5 Respostas

Tektron

Esse algoritmo pede uma fraze, e imprime a mesma separando suas palavras,
se alguem poder me ajudar, pois o mesmo não esta funcionando corretamente.

thiagof

Isso ajuda?

public class Questao4 { 
    public static void main(String []args) { 
        String frase = Entrada.leiaString("Digite uma frase: "); 
        String[] palavras = frase.split(" ");
        
        for(int i =0; i < palavras.length; i++) {
            System.out.println(palavras[i]);
        }
    } 
}

Caso não seja isso, dá um Aló pra gente aee :wink:

gilmar.g

Olá, Boa Noite.

usando repetição:
String frase=("você postou sua dúvida no Fórum GUJ");
		
		Character tmpChar;
		String tmpPalavra="";
		for (int i=0; i<frase.length(); i++) {
			tmpChar=frase.charAt(i);
			if (!(tmpChar.compareTo(' ')==0)) {
				tmpPalavra += tmpChar;
			} else {
				System.out.println(tmpPalavra);
				tmpPalavra="";
			}
		}
Vlw, até+;
gilmar.g
thiagof:
Isso ajuda?
public class Questao4 { 
    public static void main(String []args) { 
        String frase = Entrada.leiaString("Digite uma frase: "); 
        String[] palavras = frase.split(" ");
        
        for(int i =0; i < palavras.length; i++) {
            System.out.println(palavras[i]);
        }
    } 
}
Caso não seja isso, dá um Aló pra gente aee :wink:
Interessante, separa as palavras num vetor. Legal, não sabia dessa. Bem prático.

Vlw, até+;

thiagof

gilmar.g
Interessante, separa as palavras num vetor. Legal, não sabia dessa. Bem prático.

Hehee dá pra separar as palavras por expressão regular também, ai se houver uma “,” ou qualquer outro caractere de pontuação na frase, ela não seria considerada parte de uma palavra :wink:

se tiver curiosidade em expressões regulares, especialmente em pegar só as palavras de uma frase, aqui tá um bom começo:
http://aurelio.net/regex/guia/borda.html#2_3_3

Criado 30 de abril de 2012
Ultima resposta 30 de abr. de 2012
Respostas 5
Participantes 3