Olá a todos. Estou tentando fazer um projeto para a faculdade que, entre outras coisas, deve ler palavra por palavra de um JTextArea. Só que só estou conseguindo ler a 1º palavra... Vejam o código:
String[] pascal = {"begin", "end", "read", "write"};
String palavrasCampo = campo.getText();
for(int i = 0; i <= pascal.length; i++){
if(palavrasCampo.equals(pascal[i])){
JOptionPane.showMessageDialog(null, "Compilado");
}
break;
}
O que esse código deveria fazer: Amazenar o conteúdo do JTextArea "campo" dentro da String "palavrasCampo". Feito isso, dentro do for, deve-se ser comparado tudo que foi digitado com o array de String "pascal".
Só que só funciona quando eu digito a 1º palavra do array... no caso "begin". Se eu digitar "begin", der Enter, e digitar "end", não funciona.
Onde estou errando?
Grato pela atenção.