Olá! Estou fazendo uma aplicação super simples e acabei com esse problema. Gostaria de colocar um conjunto de Strings dentro de um HashMap. A idéia é associar os filmes locados ao identificador do cliente.
Os códigos:
public class Aluguel {
private Date dataDevolucao;
private int idLocacao;
private HashMap<Cliente, Aluguel> locacoesFeitas;
.....
public class ControladoraLocacao {
Aluguel aluguel;
public void realizarLocacao(int numeroCartaoAVS, ArrayList<Video> filmes){
aluguel.getLocacoesFeitas().put(numeroCartaoAVS, filmes);
}
}
O método realizarLocacao recebe o identificador do cliente e a lista dos filmes que ele vai locar… Mas a classe Aluguel registra todos as locações que já foram feitas. Daí o que eu pensei foi nesse modo de implementar. É possível colocar o ArrayList dentro do HashMap? Ou alguém sugere uma implementação melhor?
Obrigada!
