Estrutura de dados, ArrayList e Array(Vetor)

Pessoal, eu queria saber se é possível criar um estrutura de dados com outra estrutura de dados, ou seja, eu posso criar um ArrayList de Vetor? Preciso desenvolver um programa pra registrar voos de uma companhia aérea, e a cada voo registrado tenho que informar quantos passageiros o voo terá, e depois registrar cada passageiro de acordo com a quantidade máxima de passageiros suportados que foi informado anteriormente. Daí que surgiu a ideia de criar vetores dentro de um ArrayList para armazenar as pessoas cadastradas, mas não sei se é possível.

Cria uma classe Voo e dentro você armazena os dados do voo.
Cria uma classe Passageiro e dentro você armazena os dados de cada passageiro.

Ai você poderia fazer um HashMap assim:

HashMap<Voo, List<Passageiro>>()

Só uma forma de se fazer…

1 curtida

Obrigado pela solução, irei tentar!