Apa perbedaan antara a HashMapdan a Hashtabledi Jawa? Mana yang lebih efisien untuk aplikasi
Struktur data yang menggunakan fungsi hash untuk memetakan nilai identifikasi, yang dikenal sebagai kunci, ke nilai terkait
Apa perbedaan antara a HashMapdan a Hashtabledi Jawa? Mana yang lebih efisien untuk aplikasi
Misalkan kita punya HashMap<String, Integer>di Jawa. Bagaimana cara memperbarui (kenaikan) nilai integer dari kunci-string untuk setiap keberadaan string yang saya temukan? Satu bisa menghapus dan masuk kembali pasangan, tetapi overhead akan menjadi perhatian. Cara lain adalah dengan hanya...
Untuk menambahkan pasangan baru ke Hash saya lakukan: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3} Apakah ada cara serupa untuk menghapus kunci dari Hash? Ini bekerja: {:a => 1, :b => 2}.reject! { |k| k == :a } #=> {:b => 2} tapi saya...
HashSet didasarkan pada HashMap. Jika kita melihat HashSet<E>implementasi, semuanya dikelola di bawah HashMap<E,Object>. <E>digunakan sebagai kunci dari HashMap. Dan kita tahu bahwa HashMapitu tidak aman. Itu sebabnya kami ada ConcurrentHashMapdi Jawa. Berdasarkan ini, saya...
Jika saya memiliki nilai "foo", dan nilai HashMap<String> ftwyang ftw.containsValue("foo")kembali true, bagaimana saya bisa mendapatkan kunci yang sesuai? Apakah saya harus mengulang hashmap? Apa cara terbaik untuk
Saya memiliki Peta yang memiliki string untuk kunci dan nilai. Data seperti berikut: "question1", "1" "question9", "1" "question2", "4" "question5", "2" Saya ingin mengurutkan peta berdasarkan kuncinya. Jadi, pada akhirnya, saya akan question1, question2, question3.... dan...
Sebagaimana dijelaskan dalam pembaruan 3 pada jawaban ini, notasi ini: var hash = {}; hash[X] sebenarnya tidak hash objek X; sebenarnya hanya mengkonversi Xke string (melalui .toString()apakah itu objek, atau beberapa konversi bawaan untuk berbagai jenis primitif) dan kemudian melihat string itu,...
Apa perbedaan antara peta-peta berikut yang saya buat (dalam pertanyaan lain, orang-orang menjawab menggunakannya secara bergantian dan saya bertanya-tanya apakah / bagaimana mereka berbeda): HashMap<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map =...
Bagaimana cara mengubah objek hash ruby ke JSON? Jadi saya mencoba contoh ini di bawah & tidak berhasil? Saya sedang melihat RubyDoc dan Hashobjek jelas tidak memiliki to_jsonmetode. Tetapi saya membaca di blog yang Rails mendukung active_record.to_jsondan juga mendukung hash#to_json. Saya...
Datang dari dunia Java ke C # one apakah ada HashMap yang setara? Jika tidak, apa yang akan Anda
Apakah memeriksa keberadaan kunci di HashMap selalu diperlukan? Saya memiliki HashMap dengan mengatakan 1000 entri dan saya sedang mencari cara untuk meningkatkan efisiensi. Jika HashMap sedang diakses sangat sering, maka memeriksa keberadaan kunci di setiap akses akan menghasilkan overhead yang...
Gunakan Kasing Use case adalah untuk mengubah array objek menjadi peta hash berdasarkan string atau fungsi yang disediakan untuk mengevaluasi dan menggunakan sebagai kunci dalam peta hash dan nilai sebagai objek itu sendiri. Kasus umum menggunakan ini adalah mengubah array objek menjadi peta objek...
Saya meminta data dari server yang mengembalikan data dalam format JSON. Casting HashMap ke JSON saat membuat permintaan itu tidak sulit sama sekali tetapi sebaliknya tampaknya sedikit rumit. Respons JSON terlihat seperti ini: { "header" : { "alerts" : [ { "AlertID" : "2", "TSExpires" :...
Jika saya lulus kunci yang sama beberapa kali untuk HashMap's putmetode, apa yang terjadi pada nilai asli? Dan bagaimana jika bahkan nilainya berulang? Saya tidak menemukan dokumentasi tentang ini. Kasus 1: Nilai yang ditimpa untuk kunci Map mymap = new
Apakah ini cara terbaik untuk mengurutkan hash dan mengembalikan objek Hash (bukan 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,
Apa cara (tercepat / terbersih / mudah) untuk mengubah semua kunci dalam hash dari string ke simbol di Ruby? Ini akan berguna saat mengurai YAML. my_hash = YAML.load_file('yml') Saya ingin dapat menggunakan: my_hash[:key]
Saya memiliki dua HashMapobjek yang didefinisikan seperti ini: HashMap<String, Integer> map1 = new HashMap<String, Integer>(); HashMap<String, Integer> map2 = new HashMap<String, Integer>(); Saya juga punya HashMapobjek ketiga : HashMap<String, Integer>...
HashMapmemiliki dua sifat penting: sizedan load factor. Saya membaca dokumentasi Java dan dikatakan 0.75fsebagai faktor pemuatan awal. Tetapi saya tidak dapat menemukan penggunaannya yang sebenarnya. Adakah yang bisa menggambarkan skenario berbeda di mana kita perlu mengatur load factor dan berapa...
Baru-baru ini saya berbicara dengan seorang kolega tentang apa yang akan menjadi cara optimal untuk mengkonversi Listke MapJawa dan jika ada manfaat khusus untuk melakukannya. Saya ingin tahu pendekatan konversi yang optimal dan akan sangat menghargai jika ada yang bisa membimbing saya. Apakah...
Sesuai pemahaman saya, saya pikir: Sangat sah untuk dua objek memiliki kode hash yang sama. Jika dua objek sama (menggunakan metode equals ()) maka mereka memiliki kode hash yang sama. Jika dua objek tidak sama maka mereka tidak dapat memiliki kode hash yang sama Apakah saya benar? Sekarang...