SORU
31 Mayıs 2010, PAZARTESİ


Java HashMap için boş bir anahtar ya da bir değer katmak amacı ne?

HashMap bir boş anahtar ve boş değerler herhangi bir sayı verir. Bunun faydası nedir?

CEVAP
31 Mayıs 2010, PAZARTESİ


Değilim olumlu ne soruyorsun, ama eğer aradığın bir örnek yaptığımda, ister kullanın, boş bir anahtar, kullanıyorum onları sık sık haritalar temsil varsayılan durumda (yani değeri kullanılmalıdır Eğer belirli bir anahtar mevcut değil):

Map<A, B> foo;
A search;
B val = foo.containsKey(search) ? foo.get(search) : foo.get(null);

HashMap özel anahtarları boş işler boş bir nesne üzerinde .hashCode() Ara mümkün değil () ama boş değerler başka bir şey gibi göster depolandıkları özel bir şey değil

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Apple&Tech Reviews & Giveaways

    Apple&Tech R

    12 Temmuz 2008
  • Matt Harding

    Matt Harding

    23 Mayıs 2006
  • ThePointblank

    ThePointblan

    18 Aralık 2006