Estou com problema de java.lang.NullPointerException
e nao estou conseguindo resolver
Estou tentando passar as linhas de um arquivo texto, para um ArrayList porém existe um especificação quanto ao que a linha representa.
[code] public LerArquivo() {
File dir = new File(“C:\”);
File arq = new File(“proj.txt”);
try {
//Indicamos o arquivo que será lido
FileReader fRead = new FileReader(arq);
//Criamos o objeto bufferReader que nos
// oferece o método de leitura readLine()
BufferedReader bRead = new BufferedReader(fRead);
//String que irá receber cada linha do arquivo
String linha = “”;
while ((linha = bRead.readLine()) != null) {
Lines.add(linha); //Array List com Todas as Linhas
}
Ncadeias = Integer.parseInt(Lines.get(0));
for (i = 2; i <= Ncadeias + 1; i++) {
Cadeia[i-1] = Lines.get(i-1); // Ocorre java.lang.NullPointerException provavelmente nesta Linha
}
NPadroes = Integer.parseInt(Lines.get(Ncadeias + 2));
for (i = Ncadeias + 3; i <= Lines.size(); i++) {
for (j = 1; j <= NPadroes; j++) {
Padrao[j] = Lines.get(i);
}
}
[/code]