System.out.println("o valor eh-"+txt.substring(14,pos)+"-fim valor");//veja o valor que eh mostrado//o valor eh-1-fim valor// ou seja realmente eh um numero// na hora q tentoInteger.parseInt(txt.substring(14,pos));
retorna o seguinte erro
Exception in thread “main” java.lang.NumberFormatException: For input string: “1”
estranho eh que se eu coloco o valor na mao … consegue converter…
alguem pode me ajudar?
Tio, tem certeza que “txt.substring(14, pos)” contém realmente o valor “1” ou se tem mais alguma sujeira? Integer.parseInt é notoriamente encrencado com sujeiras (inclusive espaços em branco à direita do número, se não me engano). Use o método “trim” para limpar os espaços à esquerda e direita.
alexandre.etf
amigo ja fiz isso …
como vc pode perceber
o valor retornado do print
o valor eh-1-fim valor
ou seja o 1 esta entre “-” justamente para que eu pudesse verificar
se tinha alguma sujeira…
alguma outra sugestao?