SORU
30 HAZİRAN 2009, Salı


Java haritası girdisi güncelleme

Hayır açık çözüm her zaman ki gibi bir sorunla karşı karşıyayım.

java.util.Map kullanıyorum ve Anahtar-Değer çifti değerini güncellemek istiyorum.

Şimdi, bu lik yapıyorum:

private Map<String,int> table = new HashMap<String,int>();
public void update(String key, int val) {
    if( !table.containsKey(key) ) return;
    Entry<String,int> entry;
    for( entry : table.entrySet() ) {
        if( entry.getKey().equals(key) ) {
            entry.setValue(val);
            break;
        }
    }
}

Yani orada herhangi bir yöntem ile Map tüm yinelemek zorunda kalmadan Entry istenen nesne almalıyım? Her şey yolunda yerde giriş değerini güncellemek için. setValue(String key, int val) Map bazı yöntem?

jrh

CEVAP
30 HAZİRAN 2009, Salı


Yanlış olan sadece bu

table.put(key, val);

?

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • disneychannel

    disneychanne

    19 ŞUBAT 2006
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007