String para inteiro

1 resposta
velo

Antes que alguem me fale, usa o Integer.parseInt, ele não serviu pro meu casa…

Vejamos pq:

String a = "   1";
int b = Integer.parseInt(a);
System.out.println(a);

A minha String a não é =“1”, a String tem uma quantidade de espaços na frente que não fixa!
Eu estou fazendo a leitura de um TXT
http://www.guj.com.br/forum/viewtopic.php?t=15666
E o numero pode aparecer mais pra frente ou mais pra trás dependendo do contexto…

/dev/hda1   *           1        1275    10241406    7  HPFS/NTFS 
/dev/hda1   *          10        1275    10241406    7  HPFS/NTFS

1 Resposta

Daniel_Quirino_Olive
String a = "                    1    ";
int b = Integer.parseInt(a.trim());

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#trim()

Criado 14 de setembro de 2004
Ultima resposta 14 de set. de 2004
Respostas 1
Participantes 2