Separar palavras e armazena-las em array

4 respostas Resolvido
java
J

Olá, me desculpem incomodar com a mesma pergunta, mas na outra não consegui explicitar muito bem o que eu realmente queria, e me embaracei bastante, mas vamos á pergunta:

o cliente irá digitar o que ele quiser na variável “order”.

Logo após, quero que aconteça o seguinte com essa frase:

seje criada uma ArrayList, e nela seje armazenada palavra por palavra de minha frase. Eis um exemplo para que consigam entender o que quero:

String order = entry.nextLine();
 //Vou precisar de todas as palavras, por isso não usei next();

Suponhamos que o valor recebido seje “Essa aqui é uma frase de exemplo tá”

ArrayList<String>list = new ArrayList<String>();//Onde ficarão minhas palavras

 //no caso, seriam("Essa", "aqui","é","uma","frase","de", "exemplo", "tá" )é claro, sem os espaços

 //ESPERO QUE DESSA VEZ EU TENHA SIDO CLARO O BASTANTE
 Será que alguem poderia me ajudar?

:grinning:

4 Respostas

M
Solucao aceita

você pode pegar a string e segmentar usando a função split()

String[] palavrasDaFrase = frase.split(" ");

J

mas é possivel utilizando for?

M

sim mas ai vc vai comparar caractere por caractere para guardar em um arrayList e criar uma logica de montar a palavra

J

Valeu, até que enfim consegui a resposta que queria, muito obrigado!!!

Criado 3 de junho de 2018
Ultima resposta 3 de jun. de 2018
Respostas 4
Participantes 2