Lendo arquivo de texto tabulado

2 respostas
R

Pessoal,

Estou precisando ler um arquivo conforme abaixo:
AF100IOS_4 CI810
:NAME R12-PRE-O2
:BUS 1
:STATION 12
:DESCR EQUIPAMENTO 4

AF100IOS_5 CI810
:NAME R13-PRE-O2
:BUS 1
:STATION 13
:DESCR EQUIPAMENTO 5

e inserir estes dados em uma tabela do mysql tentei com a class Properties() mas não consegui obter os dados. Como poderia resolver este problema?

Grato

2 Respostas

T

http://www.guj.com.br/articles/13

[...]
BufferedReader in = new BufferedReader(new FileReader("arquivo.txt"));
String str;
//Lendo arquivo .txt
while ((str = in.readLine()) != null) {
	String[] colunas = str.split("\u0009");	//tab
        System.out.println(colunas[0]+"\t"+colunas[1]);	
}
R

Obrigado mas esqueci de mencionar que este aquivo tem um cabeçalho para cada equipamento que está impedindo a leitura desta forma

AF100IOS_4 CI810 //cabeçalho
:NAME R12-PRE-O2 //dados do equipamento 4
:BUS 1
:STATION 12
:DESCR EQUIPAMENTO 4

na verdade preciso ler os dados de cada equipamento e guardar no mysql o respectivo de cada equipamento.
Será que vocês podem dar mais essa força.

Criado 22 de abril de 2011
Ultima resposta 22 de abr. de 2011
Respostas 2
Participantes 2