Napravio sam moju heš mapu čisto kao vežbu tako što sam nasledio AbstractMap i redefinisao-implementirao metode put, get i entrySet.
Problem je u tome što se remove metoda iz nadklase ne ponaša kako bi trebalo. Na test primeru ona za prosleđeni joj ključ nađe par koji treba da ukloni, vrati vrednost za taj ključ, ali ne ukloni par. Jednom rečju remove se ponaša isto kao get metoda!
Ja sam sam posle napisao remove metodu, ali mi se još uvek čini da sam bezveze radio ono što je posao nekog Sun-ovog programera.
Molio bih nekoga da mi razjasni zbog čega remove nije radilo kako je očekivano, a i kakva je veza sa metodom clear, jer ni ona ne radi ono što bi trebalo, kad remove zeza.
Sad primetih da brisanje za ključ null ne radi ni u jednoj realizaciji remove metode :(








Nasleđivanje AbstractMap-e