preciso de criar um hashmap (coleção) que contenha unidades de medias aceitas para um produto, por exemplo: unidade (un), metro (mt), kilo (kg)
e o preenchimento do mapa é feito ao receber valores constantes
alguma luz? obrigado
preciso de criar um hashmap (coleção) que contenha unidades de medias aceitas para um produto, por exemplo: unidade (un), metro (mt), kilo (kg)
e o preenchimento do mapa é feito ao receber valores constantes
alguma luz? obrigado
Faz um Map
onde a chave é o Produto
e o valor é um List
de Unidades de Medida.
Exemplo:
Map<Produto, List<UnidadeMedida>> mapa = new HashMap<>();
bom no caso seria apenas a criação de medidas aceitas, com a sigla e o significado da sigla, e também como faço a inserção do mesmo?
Não tem como adivinhar como está a estrutura de suas classes.
Mas deve ser algo mais ou menos assim:
List<UnidadeMedida> medidasAceitas = new LinkedList<>();
medidasAceitas.add( new UnidadeMedida("m", "Metro") );
medidasAceitas.add( new UnidadeMedida("Kg", "Quilograma") );
medidasAceitas.add( new UnidadeMedida("un", "Unidade") );
mapa.put( meuProduto, medidasAceitas );