Pelaksanaan Berbilang Peta untuk Kunci Pendua
Soalan asal mencari pelaksanaan peta yang membenarkan kunci pendua. Walaupun terdapat banyak pelaksanaan peta, keperluan khusus ini memerlukan multimap. Multimaps, tersedia dalam kedua-dua Apache Commons Collections dan Google Guava, menangani keperluan ini dengan mengekalkan koleksi nilai untuk setiap kunci.
Dalam erti kata lain, dalam multimap, anda boleh mengaitkan objek dengan berbilang kunci, dan apabila anda mendapatkan semula objek, anda memperoleh koleksi semua kekunci yang dikaitkan dengannya.
Untuk Java 5 dan lebih baru, Guava's Multimap ialah pilihan yang disyorkan kerana ia sokongan generik. Dengan memanfaatkan ciri ini, anda boleh menentukan jenis kunci dan nilai yang disimpan dalam multimap, menyediakan API jenis selamat dan mudah digunakan.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Peta dengan Kunci Pendua di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!