Arquivo txt

Boa Noite …

Bom pessoal sou novo por aqui, estou desenvolvendo um projeto no uqal preciso ler um arquivo .txt e gravar as informações no banco
já consegui ler o arquivo o problema é que as informações deste arquivo correspondem a respostas de uma pesquisa, ou seja cada pergunda do questionário é/ são um determina numero de caracteres na linha, o que eu preciso fazer e ler as informações de um outro arquivo onde contem os um mapa de onde começa e termina cada resposta.

Obrigado pessoall se puderem me ajudar ficarei muito grato

Boa nite aii…

Olá!

String[] pedacos = String.split(",");

Esse comando divide a String, usando a vírgula como delimitador… (claro que no lugar dela você vai colocar o caracter que divide as Strings)

talvez ajude…

Abraços

O Link_pg

a ideia é esta mesma so que não há divisores entre os caracteres tenho um arquivo onde tem onde começa e termina cada variavel , o precisaria era ler onde começa e termina e jogar no java para ele separar …

Valew

Brother, desenha que eu sou devagar. Dá um exemplo aí.
Vê se eu to no caminho…
Você tem um arquivo que quer ler linha a linha +/- desta forma:

1. Qual a raiz quadrada de 4? 2. Qual a capital de São Paulo?
É isso? Se for aí vai um exemplo:

[code]FileReader fr = new FileReader(“q.txt”);
BufferedReader br = new BufferedReader(fr);

while (br.ready()) {
String f = br.readLine();
System.out.println(f);
}[/code]

Arquivo de leitura

Qual a raiz cubica de 8 ?
Qual o numero que elevado ao quadrado a resposta é 1024 ?
. . .
. . .
. . .

Programa que le este arquivo

FileReader fr = new FileReader("arq.txt");   
BufferedReader br = new BufferedReader(fr);   
  
while (br != null) {               // ou seja, ja chegou na ultima linha do arquivo
                                          //acho que nao seria necessario criar uma outra variavcel aqui dentro, a nao ser que em seu programa voce tivesse um uso mais apropriado para ela
   System.out.println(br);     //mostra a linha que foi lida ante de entrar  no laço do while
. . .
    Nesta parte você teria que usar alguns metodos, comando para enviar cada resposta a seu respectivo lugar
. . .
   br.readLine();   
}  

O que seria o seu BANCO ?
Um outro programa? Você sabe a ordem das perguntas? Sempre serão as mesmas?

Especifique mais a sua duvida, para que possamos melhor ajuda-lo

E aí, conseguiu resolver ?

Pessoal resolvi simm
utilizei o substring do java especificando o inicio e o fim de cada variavel…
Posto o codigo assim q resolver o problema na minha net…
Valewwww
Obrigadu por tud…