como o arquivo txt esta estruturado? csv? valores das colunas em uma linha estão separados por ponto e virgula?
Giovani_Fiori
estou enviando em anexo um arquivo txt de exemplo e um pdf explicativo do layout do txt
por exemplo,em cada linha os caracteres 0 a 1 dizem respeito ao tipo do registro, 2 a 9 eh a data do registro e assim por diante.
o que preciso fazer é pegar estas Substrings em cada linha do arquivo e inseri-las no banco de dados.
Gustavo_Marques
Algo como isto:
FileInputStreamin=newFileInputStream(File("caminho para arquivo txt"));InputStreamReaderstreamReader=newInputStreamReader(in);BufferedReaderreader=newBufferedReader(streamReader);Stringline=null;while((line=reader.readLine())!=null){StringtipoRegistro=line.substring(0,2);StringdataRegistro=line.substring(2,10);//outros campos...//faz alguma coisa com estas variáveis, exemplonewRegistroDao().cadastrarRegistro(tipoRegistro,dataRegistro);}in.close();
Naturalmente, você precisa implementar RegistroDao ou coisa parecida.