Olá pessoal!!!
Estou tentando desenvolver junto com um amigo meu, um pequeno editor de texto, pra poder fortalecer os conhecimentos de pilha e fila.
Daí oque acontece, na hora que está digitando uma palavra e dou um espaço é jogado no nó da lista, então… declarei que
palavras = jTextArea1.getText().split(" ");
certo??? No caso, quando der um espaço depois que digitar algumas letras, ele identifica que aquilo é uma palavra, pois guardará dentro da lista, daí se caso eu gostaria de voltar… “desfazer”, ele voltaria a palavra anterior…
ai que está o problema, está dando aquele erro chato Exception… então fiz uma comparação… assim…
if(palavras.length>1){
No palavra = new No();
palavra.setPalavra(palavras[palavras.length]);
lista1.adiciona(palavra);
}
só que ele vai, mais não por muito tempo ele continua no mesmo erro Exception. Bom, eu nunca tinha feito esse tipo de condição, onde pegava a palavra e jogava ele pro nó, no Word por exemplo, é por tempo certo, aqui estou querendo só por por palavras mesmo… só pra fortalecer o conhecimento.
Agora falto mesmo só um pouco mais de experiência né, mais se puderem me ajudar…
Agradeço muito pela atenção!!