• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

ricardo_1977

De ficheiro para arraylist

4 mensagens neste tópico

Boa noite,

preciso de importar os dados de 1 ficheiro csv para 1 arraylist que tera os mesmos parametros que o ficheiro(num_contribuinte,nome,morada).

alguém me pode ajudar ja que eu nem sei por onde começar

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Primeiro precisas criar uma entidade para guardares os dados.

Um class com os campos num contribuinte, nome, morada e os respectivos gets e sets.

Depois crias um Array List dessa entidade.

Depois, precisas de um Stream Reader, q leia um ficheiro como stream linha a linha, como é um csv podes fazer o split pela ',' e tens logo os campos prontos a meter numa instancia da entidade q criaste em 1º lugar.

Finalmente adicionas essa entidade à Array List.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Depois de ter as 3 variáveis, como se cria e se insere esse cliente (que contém nome, morada e número de contribuinte), vindo do ficheiro de N clientes, numa arraylist de clientes?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

basta teres um construtor na classe cliente que receba como paramtros duas Strings (nome e morada) e um inteiro (nif)

Cliente c = Cliente(nome, morada, nif);

para adicionar ao ArrayList basta chamares o metodo add do ArrayList

array.add(c);

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora