Eu estou lendo um arquivo gerado por um sistema externo que preciso inserir no banco depois,
esse arquivo está gravado com dados em sequência e separado por “;” ou espaço.
A idéia é ler o txt e jogar os dados em variáveis, a classe que fiz está pegando os dados em sequencia quanto tem espaço entre as palavras:
ex.
augusto silva 16 brasil masculino
flavio santos 59 chile masculino
maria dorta 21 espanha feminino
até ai tudo bem, mas imaginando que eu posso ter algum campo com uma ou mais palavras ai fica inviável para inserir nas variáveis:
ex.
augusto silva 16 brasil masculino sao paulo
flavio santos 59 chile masculino san tiago
maria dorta 21 espanha feminino san martin
Note que se eu tentar jogar o último campo em um banco de dados eu só vou recuperar a penultima palavra pois a última é considerada outra palavra(campo no java), eu pensei em colocar “;”(com o UltraEdit ou outro editor de texto) para delimitar os campos ai ficaria assim:
ex.
augusto;silva;16;brasil;masculino;sao paulo
flavio;santos;59;chile;masculino;san tiago
maria;dorta;21;espanha;feminino;san martin
mas eu não sei ler arquivo assim.
alguém pode ajudar?