SORU
11 Kasım 2010, PERŞEMBE


Nasıl bir değeri, bir java hashmap bir anahtar verilen güncellemek için?

Java HashMap<String, Integer> bile diyebiliriz.

Nasıl (artış) dizesi her varlık için string anahtar-değer tamsayı güncelleme bulabilirim?

Tek ve çift Kaldır yeniden girmek olabilir, ama havai bir sorun olacaktır.
Başka bir yol sadece yeni bir çift koymak olacak ve eskisinin yerini alır.

İkinci durumda, eğer eklemeye çalışıyorum yeni bir anahtar ile hashcode bir çakışma olursa ne olur? Bir karma tablo için doğru davranış için farklı bir yere atamak, ya da bir liste dışında geçerli kova yapmak olacaktır.

CEVAP
11 Kasım 2010, PERŞEMBE


map.put(key, map.get(key)   1);

iyi olmalı. Varolan bir eşleme değeri günceller. Bu otomatik boks kullandığını unutmayın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GavinMichaelBooth

    GavinMichael

    26 AĞUSTOS 2006
  • RayperEnglishKnight

    RayperEnglis

    24 Kasım 2008
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011