«map» etiketlenmiş sorular

Sözlük, anahtarları değerlerle eşleyerek değerlerin anahtarlardan verimli bir şekilde alınmasını sağlar. İşlevleri veriler üzerinde eşleme hakkında [harita işlevi] etiketini KULLANIN, LÜTFEN; ve coğrafya için [haritalar].

17
HashMap, LinkedHashMap ve TreeMap arasındaki fark
Arasındaki fark nedir HashMap, LinkedHashMapve TreeMapJava? Üçünde de olduğu gibi çıktıda herhangi bir fark görmüyorum keySetve values. S nedir Hashtable? Map m1 = new HashMap(); m1.put("map", "HashMap"); m1.put("schildt", "java2"); m1.put("mathew", "Hyden"); m1.put("schildt", "java2s"); print(m1.keySet()); print(m1.values()); SortedMap sm = new TreeMap(); sm.put("map", "TreeMap"); sm.put("schildt", "java2"); sm.put("mathew", "Hyden"); sm.put("schildt", "java2s"); print(sm.keySet()); print(sm.values()); …
958 java  map 


5
Harita ve toplama Ruby arasındaki fark?
Ben bu Googled var ve düzensiz / çelişkili görüşler var - aslında yapmak mapve collectRuby / Rails bir dizi bir yapmak arasında herhangi bir fark var mı? Docs herhangi önermek görünmüyor, ancak yöntemin veya performansındaki farklılıklar belki vardır?
428 ruby  arrays  map  collect 




12
STL haritalarında map :: insert kullanmak [] 'den daha mı iyidir?
Bir süre önce, bir meslektaşımla STL haritalarına nasıl değer ekleyeceğimi tartıştım . map[key] = value; Doğal hissettiği ve okuması açık olduğu için tercih ettim , map.insert(std::make_pair(key, value)) Sadece sordum ve ikimiz de eklemenin neden daha iyi olduğunu hatırlayamıyoruz, ama eminim sadece bir stil tercihi değil, verimlilik gibi teknik bir neden …
201 c++  stl  map  stdmap 



5
harita [anahtar] silinsin mi?
Bir haritam var: var sessions = map[string] chan int{} Nasıl silebilirim sessions[key]? Denedim: sessions[key] = nil,false; Bu işe yaramadı. Güncelleme (Kasım 2011): Harita sürümlerini silmek için özel sözdizimi Go sürüm 1'de kaldırılır : Go 1, özel harita atamasını kaldıracak ve yeni bir yerleşik işlev sunacaktır delete: delete(m, x)İfade tarafından alınan …
166 map  go 



7
Java 8'de lambda kullanarak bir Haritası <K, V> başka bir Haritaya <K, V> nasıl dönüştürebilirim?
Java 8'e bakmaya başladım ve son zamanlarda yazdığım çok basit bir şeyi yeniden yazmaya çalışacağımı düşündüğüm lambdasları denemek için. Yeni harita sütun ilk harita sütunun savunma bir kopyası olduğu sütun dizeye başka bir harita dize bir dize Haritası açmak gerekiyor. Sütun bir kopya oluşturucuya sahiptir. Şimdiye kadar aldığım en yakın …
140 java  map  lambda  java-8  java-stream 


3
Haritadan birden çok anahtar verimli bir şekilde kaldırılsın mı?
Çok Map&lt;String,String&gt;sayıda anahtar değer çiftim var. Şimdi seçili anahtarları bundan kaldırmak istiyorum Map. Aşağıdaki kod, bunu başarmak için ne yaptığımı gösteriyor. Set keySet = new HashSet(); //I added keys to keySet which I want to remove. Sonra : Iterator entriesIterator = keySet.iterator(); while (entriesIterator.hasNext()) { map.remove( entriesIterator.next().toString()); } Bu çalışıyor. …
124 java  map 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.