Tem linhas no arquivo que são menores que o teste
que tu tá fazendo... Aí dá erro porque tu tenta pegar substring de 1 até 2,
mas não vai até 2, sacou?
Bom, se as linhas são menores, não passaram na
aprovação, certo?... Então fica fácil!
try {
FileReader fr = new FileReader(NomeArquivoEscolhido); BufferedReader br = new BufferedReader(fr); String line = ""; while((line=br.readLine())!=null) { try {
valido = false;
tipo = line.substring(1,2);
if (tipo.equals("10")) {valido = true;} if (tipo.equals("90")) {valido = true;} }
catch(Exception erro) {valido = false;}
}
br.close(); } catch(FileNotFoundException e){} catch(IOException e){} Tem outras maneiras de fazer... pegando o length
por exemplo.
[]
Geovani
|
- [java-list] por que???????? Karen Cioni Joven
- Re: [java-list] por que???????? Luiz Geovani Vier
- Re: [java-list] por que???????? Alex Dornelas Felipelli
- Re: [java-list] por que???????? Roberto Tatemoto