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.
bom levando em consideração que essas linhas ja estão no arquivo txt pode ficar assim:
Strin linha;
String palavras[];
for (int 1 = 0; ; i++) // percorre todo arquivo
{
linha = reader.readline(); // retorna os valores de cada linha no arquivo txt
if (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.
ai vc instancia o seu bean aqui. e chama os métodos para adicioná-los.
tipo:
Bean b = new Bean();
b.setPrevisão(palavras[0]));
b.setIndice(palavras[1]));