[RESOLVIDO] Associar uma coleção de valores a outra coleção de valores

4 respostas
AndreMendes

O meu problema é o seguinte:

Preciso associar uma serie de valores a outros valores.
Exemplo:

Um bolo contém ingredientes. Cada ingrediente contém uma certa quantidade necessária para se fazer o bolo.

Bolo chocolate:

100g - Farinha;

200g - chocolate;

300g - açucar;

100g - ovos.

Hash map não funciona, pois vou ter “chaves” duplicadas.
Pensei em duas listas, mas queria saber se tem alguma solução mais elegante.

4 Respostas

von.juliano

Crie uma classe Ingrediente, que possui nome e quantidade. Aí você pode ter uma List.

AndreMendes

Ah, esqueci de falar. Tenho uma classe ingrediente que é uma entidade e vai pro banco. Mas essa classe é responsável por controlar a quantidade de ingredientes que vem em cada embalagem, e assim, determinar o preço por quilo do mesmo.

AndreMendes

Resolvi. Criei uma classe privada IngredienteToBolo com as informações necessárias…

pmlm

Como assim?
Talvez estivesses a pensar ao contrário. A chave teria de ser o ingrediente e não a quantidade.

Criado 24 de janeiro de 2013
Ultima resposta 25 de jan. de 2013
Respostas 4
Participantes 3