Pertanyaan yang diberi tag collections

150
Peta Java setara dengan C #

Saya mencoba memegang daftar item dalam koleksi dengan kunci pilihan saya. Di Jawa, saya cukup menggunakan Peta sebagai berikut: class Test { Map<Integer,String> entities; public String getEntity(Integer code) { return this.entities.get(code); } } Apakah ada cara yang setara untuk...

150
Urutkan daftar dari ID daftar lain

Saya punya daftar dengan beberapa pengidentifikasi seperti ini: List<long> docIds = new List<long>() { 6, 1, 4, 7, 2 }; Selain itu, saya memiliki daftar <T>item lain, yang diwakili oleh id yang dijelaskan di atas. List<T> docs = GetDocsFromDb(...) Saya perlu menjaga...

146
Mengapa Java Map tidak menambah Koleksi?

Saya terkejut dengan fakta bahwa Map<?,?>itu bukan Collection<?>. Saya pikir itu akan sangat masuk akal jika dinyatakan seperti itu: public interface Map<K,V> extends Collection<Map.Entry<K,V>> Lagi pula, a Map<K,V>adalah koleksi Map.Entry<K,V>,...

143
Apa. Koleksi NET menyediakan pencarian tercepat

Saya memiliki item 60k yang perlu diperiksa dengan daftar pencarian 20k. Apakah ada objek koleksi (seperti List, HashTable) yang menyediakan metode yang sangat cepat Contains()? Atau apakah saya harus menulis sendiri? Di kata lain, adalah Contains()metode default hanya memindai setiap item atau...

143
Collections.emptyMap () vs HashMap baru ()

Apa sajakah situasi di mana saya dapat menggunakan Collections.emptyMap()? Dokumentasi mengatakan saya bisa menggunakan metode ini jika saya ingin koleksi saya tidak berubah. Mengapa saya ingin koleksi kosong abadi? Apa

142
Memfilter koleksi di C #

Saya mencari cara yang sangat cepat untuk memfilter koleksi di C #. Saat ini saya menggunakan koleksi <object> Daftar generik, tetapi saya terbuka untuk menggunakan struktur lain jika kinerjanya lebih baik. Saat ini, saya hanya membuat Daftar baru <object> dan mengulang melalui daftar...

141
Cara menyalin daftar Koleksi Java

Saya punya ArrayListdan ingin menyalinnya dengan tepat. Saya menggunakan kelas utilitas bila mungkin dengan asumsi bahwa seseorang menghabiskan waktu untuk memperbaikinya. Jadi secara alami, saya berakhir dengan Collectionskelas yang berisi metode salin. Misalkan saya memiliki yang berikut...