É um HashMap uma estrutura de dados adequada
Eu armazeno em um HashMap 3 tipos de objeto.
HashMap<String, ArrayList<Car>>
['Lorry', [list of lorries]]
['Sport', [list of sport's cars]]
A chave de string HashMap mantém o tipo de objeto (uma subclasse de Car), o segundo elemento armazena na matriz os objetos que possuem, e. atributos como: ID, data etc.
As quatro principais coisas que tenho que fazer são:
Verifique se existe algum ID no HashMap quando não há informações fornecidas sobre seu tipoElementos de impressão de determinado ID, dado o tipo.Imprimir todos os elementos de certo tipoImprimir todo o elemento da coleção (de tipos diferentes) se determinado atributo que cada objeto tiver atribuído tiver um valor booleano de, e. "verdade";O HashMap é a estrutura adequada? Acho problemático se chegar ao primeiro ponto. Parece que terei de percorrer toda a coleção e, em caso afirmativo, que outra coleção é melhor para tais requisitos?