Estou com um arquivo para ler estou tendo dificuldades de em recuperar os valores e adiciona-los no meus bean.
tenho uma linha dessa forma.
os dados de previsao e indice sao relevantes, nao preciso deles, porem preciso dos dados do ano 1 até o ano 4, como eu faco para recupera-los e salve-los em um bean ?
Eduardo acho que vc tem que colocar um delimitador de campos pode ser um ; tipo assim:
previsao; indice; ano 1; ano 2; ano 3; ano 4
ai vc cria um array de dados e coloca cada campo em um indice do array tipo:
String dados[];
dados[0] = previsao;
dados[1] = indice;
dados[2] = ano 1;
e assim por diante, acho que seria assim ou não sei se foi isso que eu entendi.
E
eduardognz
a ideia é boa, porem o meu delimitador são os espacos em branco, nao tenho como determinar com precisao isso !
sacou ?
T
thingol
Stringlinha="previsao indice ano 1 ano 2 ano 3 ano 4 ";String[]palavras=linha.split("\\s+");System.out.println(palavras[3]+","+palavras[5]);
V
vagner.analista
bom levando em consideração que essas linhas ja estão no arquivo txt pode ficar assim:
Strinlinha;Stringpalavras[];for(int1=0; ; i++) // percorre todo arquivo
{
linha=reader.readline(); // retorna os valores de cada linha no arquivo txtif(linha==null)break; // se ele retornar o valor null significa que chegou ao fim do arquivo, ai sai fora do laço
palavras = linha.split(" "); // isso significa que o seu delimitador de campo é um espaço em branco como vc quer.