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 tento
Integer.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.