Olá pessoal !
Minha dúvida é a seguinte: preciso informar a um método do jfreechart (.add(double,double)) vários pares de números double. Esses números vou ler de um arquivo txt de duas colunas, linha por linha. Consegui separar as duas colunas usando o método split. Vcs têm alguma sugestão de como pegar cada uma dessas linhas, armazenar e então colocar em .add(double,double)? Creio que deva fazer algum loop mas não estou conseguindo …
Para ser mais claro, vou colocar um trecho do código:
File arquivo = [color=blue]new[/color] File(“C:\Documents and Settings\Rodrigo\colunas.txt”); // o txt eh um arquivi com varias linhas e 2 colunas
FileInputStream in = [color=blue]new[/color] FileInputStream(arquivo);
InputStreamReader conversor = [color=blue]new[/color] InputStreamReader(in);
BufferedReader bf = [color=blue]new[/color] BufferedReader(conversor);
String linha;
String[] elemento;
linha = bf.[color=black]readLine/color; // lê cada linha
elemento = linha.split("[\s]+"); // salva cada coluna de cada linha em um string
(double)coluna1 = [color=black]Double.parseDouble/color; // converto a string para double
(double)coluna1 = [color=black]Double.parseDouble/color; // converto a string para double
Agora precisaria fazer o seguinte:
series1.[color=black]add/color; // para as várias linhas
Se alguém puder dar alguma sugestão seria de grande valia!
Muito obrigado!!!