Beleza pessoal!!
Olha tenho pouco conhecimento em manipular arquivos em java, e gostaria de contar com a ajuda de vocês.
Eu fiz uma classe para ler um arquivo txt. Esta funcionando beleza.
O código segue logo abaixo.
Mas só que o meu arquivo deve ter cada linha um tipo de valor como:
1º linha = 2
2º linha = 8540
3º linha = 2,75
4º linha = 2.897
Como faço para pegar cada valor com seu respectivo tipo, pois o arquivo é uma String.Existe algum método para pegar o conteúdo de cada linha.
Existe tb diferença quando eu leio 2,75 e 2.897(pq os dois são double mas esta com virgula(,) ou ponto (.)).
Em seguida tenho que jogar esses valores para um trecho de código
por exemplo:
a=2;
b = 8540;
if(a<b) ***
esle ***
while(a<b) algo desse tipo
O trecho do meu código segue abaixo:
public void Ler()
{
String linha ;
try
{
String buffer = new String();
while ((linha = B.readLine()) != null){
buffer+=linha+"\n";
}
B.close();
//JOptionPane.showMessageDialog( null, buffer, " Leitura do arquivo ", JOptionPane.INFORMATION_MESSAGE);
System.out.print("Arquivo lido com sucesso!!!");
}
catch (IOException e) {
JOptionPane.showMessageDialog(null, "Error - "+e.toString());
}
}
Pessoal valeu pela força.
Abraço 