Jakie są różnice między HashMapa a Hashtablew Javie? Który z nich jest bardziej wydajny w zastosowaniach bez
Struktura danych wykorzystująca funkcję skrótu do odwzorowywania wartości identyfikujących, zwanych kluczami, na powiązane z nimi wartości
Jakie są różnice między HashMapa a Hashtablew Javie? Który z nich jest bardziej wydajny w zastosowaniach bez
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...
Aby dodać nową parę do Hash, robię: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3} Czy istnieje podobny sposób na usunięcie klucza z Hash? To działa: {:a => 1, :b => 2}.reject! { |k| k == :a } #=> {:b => 2} ale oczekiwałbym czegoś...
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...
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
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...
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...
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...
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...
Przychodząc ze świata Java do C # 1, czy istnieje odpowiednik HashMap? Jeśli nie, co byś
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...
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...
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,...
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...
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,
Jaki jest (najszybszy / najczystszy / prosty) sposób konwersji wszystkich kluczy w haszu z ciągów znaków na symbole w Rubim? Przydałoby się to podczas analizowania YAML. my_hash = YAML.load_file('yml') Chciałbym móc użyć: my_hash[:key]
Mam dwa HashMapzdefiniowane w ten sposób obiekty: HashMap<String, Integer> map1 = new HashMap<String, Integer>(); HashMap<String, Integer> map2 = new HashMap<String, Integer>(); Mam również trzeci HashMapprzedmiot: HashMap<String, Integer> map3; Jak mogę połączyć...
HashMapma dwie ważne właściwości: sizei load factor. Przejrzałem dokumentację Java, która mówi, że 0.75fjest to początkowy współczynnik obciążenia. Ale nie mogę znaleźć faktycznego wykorzystania tego. Czy ktoś może opisać, jakie są różne scenariusze, w których musimy ustawić współczynnik...
Niedawno rozmawiam z kolegą na temat tego, jaki byłby optymalny sposób konwersji Listna MapJavę i czy są jakieś szczególne korzyści z tego. Chcę poznać optymalne podejście do konwersji i naprawdę docenię, jeśli ktoś może mnie poprowadzić. Czy to dobre podejście: List<Object[]>...
Zgodnie z moim zrozumieniem myślę: Jest całkowicie legalne, aby dwa obiekty miały ten sam kod skrótu. Jeśli dwa obiekty są równe (przy użyciu metody equals ()), mają ten sam kod skrótu. Jeśli dwa obiekty nie są równe, nie mogą mieć tego samego kodu skrótu Mam rację? Teraz, jeśli mam rację, mam...