[removido]

7 respostas
E

[removido]

7 Respostas

drsmachado

Não entendi direito o que quer.
Se a lista de notas está vazia, você a cria e preenche, certo?
Se ela for menor ou maior que a lista de matrículas, bastaria limpá-la (invocar o método clear()), não?

drsmachado

Não entendi direito o que quer.
Se a lista de notas está vazia, você a cria e preenche, certo?
Se ela for menor ou maior que a lista de matrículas, bastaria limpá-la (invocar o método clear()), não?
E, detalhe, este tipo de problema não se adequa bem com list.
Seria mais interessante usar algo como map…

E

[removido]

E

[removido]

drsmachado

O problema é o que eu te disse.
Se você tem duas listas distintas, quando adicionar um à primeira, obrigatoriamente, terá de inserir na segunda. Mesmo que seja null.
Agora, se você utilizasse um mapa, poderia tratar a matrícula como chave e a nota como valor. Isso simplificaria novas adições (suponho que quem não foi avaliado tem nota zero).

P

Se houver realmente a necessidade das listas separadas eu concordo com o que o drsmachado disse.

Mas pelo cenário que vc descreve acredito que a melhor solucao seria fazer a nota ser uma propriedade do objeto Aluno. Assim as notas e as matrículas estariam relacionadas.

Tratar essas informações como listas separadas não dá nenhuma garantia de que as notas e as matriculas sejam correspondentes.

E

[removido]

Criado 20 de maio de 2013
Ultima resposta 22 de mai. de 2013
Respostas 7
Participantes 3