StringTokenizer y sacar enteros

Molko
23 de Enero del 2004
Hola a todos,

Estoy haciendo una aplicación que lee de un archivo de texto una serie de valores enteros (cada valor en una línea nueva) y luego reutiliza esos valores enteros cada uno por separado para crear gráficos de barras.
Hasta ahora lo que he hecho es lo siguiente

import java.io.*;
import java.util.StringTokenizer;
public class ParaGrafico
{

public static void main(String[] args)
throws FileNotFoundException, IOException
{
int numeroPiezasT = 0;
FileReader leo = new FileReader("C:/archivo.txt");
BufferedReader leoAux = new BufferedReader(leo);
while (true)
{
String linea = leoAux.readLine();
if (linea == null)
break;

StringTokenizer st = new StringTokenizer(linea, "rn");

}
}
}

Pero al meter el StringTokenizer dentro del while para que lea "linea" no puedo hacer que cuente el número de piezas total para tener el numero total de datos que tendrá la grafica (indispensable para hallar el ancho del diagrama) y además no se como usar individualmente cada token como un dato entero para dibujar.
Quizás no este haciéndolo correctamente y sea mejor aplicar otros métodos ¿¿¿???

Muchas gracias de antemano por vuestra ayuda

style
23 de Enero del 2004
Se me ocurre que podrías recorrer todo el strinTokenizer con el método 'nextToken' y vas guardandolo en una matriz, y de paso sabes cuantos elementos tienes.

Ya dirás si te ha servido o no.

Saludos!
David