Eu poderia utilizar Map<int, Aluno>
, ao invés de Integer
? Sei que não faz diferença na prática, mas, surgiu a dúvida.
Eu poderia utilizar Map<int, Aluno>
, ao invés de Integer
? Sei que não faz diferença na prática, mas, surgiu a dúvida.
Carlos, não funcionária, pois na assinatura da interface é Map onde K é a chave do tipo Wrappers (classes especiais) ou tipo de coleção e V é o tipo de objeto da coleção a ser usado. K precisa ser um Wrappers ou coleção, pois precisa ter o método equals.
A assinatura é Map ''
A assinatura é Map <K,V>
Como em uma coleção, o Mapa também lida com referencias de objeto... tem um link de autoboxing legal, se quiser: http://docs.oracle.com/javase/7/docs/technotes/guides/language/autoboxing.html