Esse erro é porque a sua String é menor que 2 em
alguma linha do arquivo escolhido.
Veja o que tem na sua variável line antes de fazer
o substring. caso o tamanho dela for menor que 2, já não precisa fazer o "valido
= true"
Outra coisa: Veja a descrição do método
substring:
Returns a new string that is a substring of this
string. The substring begins at the specified
beginIndex and
extends to the character at index endIndex - 1 . Thus the length of
the substring is endIndex-beginIndex . Ou seja, substring(1,2) te retornará uma string de
tamanho 1. Acho que não é o que você espera. Pelo que entendi, você quer
substring(0,2).
Abraços,
Alex
|
- [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