Pytania otagowane jako hashmap

Struktura danych wykorzystująca funkcję skrótu do odwzorowywania wartości identyfikujących, zwanych kluczami, na powiązane z nimi wartości


17
Jak zaktualizować wartość, biorąc pod uwagę klucz w haszapie?
Załóżmy, że mamy HashMap<String, Integer>Javę. Jak zaktualizować (zwiększyć) wartość całkowitą klucza ciągu dla każdego istnienia znalezionego ciągu? Można usunąć i ponownie wprowadzić parę, ale narzut byłby problemem. Innym sposobem byłoby po prostu umieszczenie nowej pary, a stara zostanie zastąpiona. W tym drugim przypadku, co się stanie, jeśli dojdzie do zderzenia …
624 java  key  hashmap 


9
Dlaczego nie ma ConcurrentHashSet przeciwko ConcurrentHashMap
HashSet jest oparty na HashMap. Jeśli spojrzymy na HashSet<E>implementację, wszystko jest zarządzane w ramach HashMap<E,Object>. <E>jest używany jako klucz HashMap. I wiemy, że HashMapnie jest to bezpieczne dla wątków. Właśnie dlatego mamy ConcurrentHashMapJavę. Na tej podstawie jestem zdezorientowany, dlaczego nie mamy ConcurrentHashSet, który powinien być oparty na ConcurrentHashMap? Czy coś …

30
Java Hashmap: Jak zdobyć klucz z wartości?
Jeśli mam wartość "foo"i HashMap<String> ftwdla której ftw.containsValue("foo")zwraca true, w jaki sposób mogę uzyskać odpowiedni klucz? Czy muszę przeglądać skrót mapy? Jak najlepiej to zrobić?
450 java  hashmap 

14
Jak sortować wartości map według klucza w Javie?
Mam mapę, która ma ciągi znaków zarówno dla kluczy, jak i wartości. Dane są następujące: „pytanie 1”, „1” „pytanie 9”, „1” „pytanie 2”, „4” „pytanie 5”, „2” Chcę posortować mapę według jej kluczy. Więc w końcu będę miał question1, question2, question3... i tak dalej. W końcu staram się uzyskać dwa …
361 java  dictionary  hashmap 

17
JavaScript Hashmap Odpowiednik
Jak wyjaśniono w aktualizacji 3 tej odpowiedzi , notacja ta: var hash = {}; hash[X] tak naprawdę nie haszy obiektu X; w rzeczywistości po prostu konwertuje Xna ciąg (poprzez, .toString()jeśli jest to obiekt lub inne wbudowane konwersje dla różnych typów pierwotnych), a następnie wyszukuje ten ciąg, bez mieszania go, w …

13
Jaka jest różnica między obiektami HashMap i Map w Javie?
Jaka jest różnica między następującymi mapami, które tworzę (w innym pytaniu, ludzie odpowiadali za ich pomocą pozornie zamiennie i zastanawiam się, czy / jak się różnią): HashMap<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
349 java  dictionary  hashmap 

5
Jak przekonwertować obiekt mieszania ruby ​​na JSON?
Jak przekonwertować obiekt mieszania ruby ​​na JSON? Więc próbuję ten przykład poniżej i to nie działa? Patrzyłem na RubyDoc i oczywiście Hashobiekt nie ma to_jsonmetody. Ale czytam na blogach, że wsporniki szyn active_record.to_json, a także obsługuje hash#to_json. Rozumiem, że ActiveRecordjest to obiekt Rails, ale Hashnie jest rodzimy dla Rails, jest …


10
Sprawdzanie istnienia klucza w HashMap
Czy sprawdzanie istnienia klucza w HashMap jest zawsze konieczne? Mam HashMap z powiedzmy 1000 wpisów i szukam poprawy wydajności. Jeśli dostęp do HashMap jest uzyskiwany bardzo często, sprawdzanie istnienia klucza przy każdym dostępie spowoduje duże obciążenie. Zamiast tego, jeśli klucz nie jest obecny i stąd występuje wyjątek, mogę go złapać. …
309 java  hashmap 

16
Konwertuj tablicę obiektów na mapę skrótu, indeksowaną przez wartość atrybutu obiektu
Przypadek użycia Przypadek użycia polega na przekształceniu tablicy obiektów w mapę skrótu na podstawie ciągu znaków lub funkcji przewidzianej do oceny i użycia jako klucza w mapie skrótu i ​​wartości jako samego obiektu. Częstym przypadkiem korzystania z tego jest konwertowanie tablicy obiektów na mapę obiektów mieszających. Kod Poniżej znajduje się …

16
Jak przekonwertować JSON na HashMap przy użyciu Gson?
Proszę o dane z serwera, który zwraca dane w formacie JSON. Rzutowanie HashMap na JSON podczas wysyłania żądania wcale nie było trudne, ale w drugą stronę wydaje się trochę trudne. Odpowiedź JSON wygląda następująco: { "header" : { "alerts" : [ { "AlertID" : "2", "TSExpires" : null, "Target" : …
286 java  json  dictionary  hashmap  gson 

12
Co się stanie, gdy duplikat klucza zostanie umieszczony w HashMap?
Jeśli mijam te same kluczowe wielokrotnie do HashMap„s putmetody, co dzieje się z pierwotnej wartości? A jeśli nawet wartość się powtarza? Nie znalazłem żadnej dokumentacji na ten temat. Przypadek 1: Nadpisane wartości klucza Map mymap = new HashMap(); mymap.put("1","one"); mymap.put("1","not one"); mymap.put("1","surely not one"); System.out.println(mymap.get("1")); Dostajemy surely not one. Przypadek …
276 java  hashmap  hashtable 

10
Sortuj skrót według klucza, zwróć skrót w Ruby
Czy byłby to najlepszy sposób na posortowanie skrótu i ​​zwrócenie obiektu Hash (zamiast Array): h = {"a"=>1, "c"=>3, "b"=>2, "d"=>4} # => {"a"=>1, "c"=>3, "b"=>2, "d"=>4} Hash[h.sort] # => {"a"=>1, "b"=>2, "c"=>3, "d"=>4}
257 ruby  sorting  hashmap 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.