E ae galera,
Seguinte. Estou criando um programinha parecido com um compilador. Ele irá analisar uma série de códigos e criará um sistema especialista baseado nesses codigos. O problema é o seguinte:
Quando eu digito os dados dentro de um JTextArea, eu chamo um método “Compilar” e ele faz uma série de verificações nesse código. Quando eu digito essa função funciona perfeitamente, porém, quando eu salvo um arquivo e abro este arquivo dentro do meu JTextArea, ao chamar a função, ocorre um erro de NullPointerException. Eu tenho certeza que estou mandando a String corretamente, só que não sei porque bem na chamada do método ele dá esse erro.
Alguém sabe me explicar qual a diferença de um texto digitado e um texto que foi lido de um arquivo em uma JTextArea?
Segue o código:
String content = editorArea.getText();
BufferedReader stringReader = new BufferedReader(new StringReader(content));
…
for(int l=0; l < numOfLines; l++){
code[l] = stringReader.readLine();
…
this.checkCode(code[l]);
…
Se alguém souber outra maneira de fazer isso também em ajudaria…
Abraços!