StringTokenizer y sacar enteros
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
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
