Separar palavras e armazena-las em array

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:

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

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

1 curtida

mas é possivel utilizando for?

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

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