Saya memerlukan algoritma cepat untuk memilih 5 elemen acak dari daftar generik. Misalnya, saya ingin mendapatkan 5 elemen acak dari a
Saya memerlukan algoritma cepat untuk memilih 5 elemen acak dari daftar generik. Misalnya, saya ingin mendapatkan 5 elemen acak dari a
Jika saya punya Dictionary<String,...>, mungkinkah membuat metode seperti ContainsKeycase-insensitive? Ini sepertinya terkait, tetapi saya tidak memahaminya dengan benar: c # Kamus: membuat Key case-insensitive melalui
Saya suka string.IsNullOrEmptymetode. Saya ingin memiliki sesuatu yang memungkinkan fungsi yang sama untuk IEnumerable. Apakah ada? Mungkin beberapa kelas penolong koleksi? Alasan saya bertanya adalah bahwa dalam ifpernyataan kode terlihat berantakan jika derai itu (mylist != null &&...
Selain melakukan pemahaman daftar terbalik, apakah ada cara pythonic untuk mengurutkan Counter berdasarkan nilai? Jika demikian, lebih cepat dari ini: >>> from collections import Counter >>> x = Counter({'a':5, 'b':3, 'c':7}) >>> sorted(x) ['a', 'b', 'c'] >>>...
Apa perbedaan antara Collectiondan Listdi Jawa? Kapan saya harus menggunakan yang
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...
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...
Saya bertanya-tanya apakah ada yang tahu cara untuk memeriksa apakah Daftar kosong menggunakan assertThat()dan Matchers? Cara terbaik yang bisa saya lihat hanya menggunakan JUnit: assertFalse(list.isEmpty()); Tapi saya berharap ada cara untuk melakukan ini di
Ketika saya memiliki entitas di domain saya dengan daftar hal, haruskah mereka diekspos sebagai ILists atau IEnumerables? Misalnya Order memiliki banyak
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>,...
Mengapa Collection.remove (Object o) tidak generik? Sepertinya Collection<E>bisa sajaboolean remove(E o); Kemudian, ketika Anda secara tidak sengaja mencoba untuk menghapus (misalnya) Set<String>alih-alih setiap String individu dari a Collection<String>, itu akan menjadi...
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...
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
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...
Katakanlah saya memiliki kode berikut: import collections d = collections.OrderedDict() d['foo'] = 'python' d['bar'] = 'spam' Apakah ada cara saya dapat mengakses item dengan cara bernomor, seperti: d(0) #foo's Output d(1) #bar's
Dalam kasus apa saya harus menggunakan Array (Buffer) dan List (Buffer). Hanya satu perbedaan yang saya tahu adalah bahwa array adalah bukan varian dan daftar adalah kovarian. Tetapi bagaimana dengan kinerja dan beberapa karakteristik
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...
Saya perlu menambahkan pasangan kunci / objek ke kamus, tapi tentu saja saya perlu memeriksa dulu apakah kunci sudah ada atau saya mendapatkan kesalahan " kunci sudah ada dalam kamus ". Kode di bawah ini menyelesaikan ini tetapi kikuk. Apa cara yang lebih elegan untuk melakukan ini tanpa membuat...
Saya baru mengenal pemrograman Mac / iPhone dan Objective-C. Di C # dan Java kita memiliki "generik", kelas koleksi yang anggotanya hanya dari tipe yang dideklarasikan. Misalnya, dalam C # Dictionary<int, MyCustomObject> hanya dapat berisi kunci yang bilangan bulat dan nilai yang bertipe...
Saya menulis sendiri sebuah utilitas untuk memecah daftar menjadi beberapa ukuran. Saya hanya ingin tahu apakah sudah ada util apache commons untuk ini. public static <T> List<List<T>> getBatches(List<T> collection,int batchSize){ int i = 0; List<List<T>>...