Buenos días:
estoy intentando hacer un programa para un trabajo de la universidad y estoy muy perdido.
Necesito añadir un objeto a una colección HashMap, se que se hace con el método .put pero no se como.
estos son los campos y el constructor
public class Sala {
//Campos de la clase
private int numero_id; //numero identificativo de la sala
private int butacas; //capacidad de la sala.
private HashMap<GregorianCalendar,Sesion> sesiones;
private Sesion sesion;
/**
* Constructor
* numero_id, numero identificativo de la sala
* butacas , capacidad de la sala
* sesiones, lista de sesiones
*/
public Sala (int numero_id, int butacas, Sesion sesion){
this.numero_id = numero_id;
this.butacas = butacas;
sesiones = new HashMap<GregorianCalendar,Sesion>();
this.sesion = sesion;
}
El método que stoy intentando implementar es:
public void anhadirSesion(Sesion sesion){
sesiones.put(fechas , sesion);
}
ademas, intento crear un método que devuelva la sesion a partir de su fecha de proyeccion.
public void getSesion(GregorianCalendar fechas)
{
for sesiones.Entry entry : sesiones.entrySet()) {
GregorianCalendar key = entry.getKey();
Sesion value = entry.getValue();
}
Gracias de antemano por la ayuda