A idéia é impedir a entrada de uma nova entrada com a mesma data.
Jonathan

2010/6/6 Romulo Freires <[email protected]>

> Eu tenho uma pequena dúvida sobre HashMap.
>
> Quando eu vou usar um HashMap, eu tenho que criar um método hashCode e
> outro equals, até aí tá ok o eclipse mesmo pode fazer isso ou dependendo da
> classe nem preciso criar esses métodos.
>
> Mas a dúvida é a seguinte, eu sei que sets não aceitam elementos repetidos,
> mas no caso do Map o que acontece quando eu tento fazer isso.
>
> HashMap<String, String> profi = new HashMap<String, String> ();
> profi.put("joão", "professor");
> profi.put("jose", "estudante");
> profi.put("jose", "pedreiro" );
>
> quando eu fizer profi.get(jose)
>
> vai aparecer o que
> jose=estudante ou jose=pedreiro?
>
> No teste que eu fiz aqui apareceu jose=pedreiro.
>
> Isso é certo?
>
> Se for...
>
> O exercicio 3b fala isso.
>
> 3b) Modifique o método da classe Feriados:
> void incluirFeriado(Data d, String feriado)
> para que ele lance uma exceção dessas cada vez que se tentar incluir um
> feriado
> cuja data já se encontra no mapa de feriados.
>
> A dúvida é a seguinte, se eu colocar uma data e um determinado feriado no
> Map.
> E depois tentar colocar um outro feriado mas com a mesma data no Map .
>
> Exemplo:
>
> f.incluirFeriado(new Data(7,9,2010), "Dia da Independência do Brasil");
> f.incluirFeriado(new Data(7,9,2010), "Dia da Independência do Brasil 2");
>
> Eu quero saber se deixo ele lançar a exceção e substituir o feriado da data
> 7/9/2010 por Dia da Independência do Brasil 2
> Ou se eu deixo ele lançar a exceção e NÂO deixo ele substituir o feriado da
> data 7/9/2010 por Dia da Independência do Brasil 2.
>
> Essa ultima dúvida é mais para o professor.
>
> obrigado.
>
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Comp 2 - Geral" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<comp2-geral%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/comp2-geral?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "Comp 
2 - Geral" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/comp2-geral?hl=en.

Responder a