Pertanyaan yang diberi tag «collections»

Collections APIs menyediakan pengembang dengan seperangkat kelas dan antarmuka yang membuatnya lebih mudah untuk menangani koleksi objek.

11
Cara untuk mengulang daftar di Jawa
Menjadi agak baru dalam bahasa Jawa saya mencoba membiasakan diri dengan semua cara (atau setidaknya yang non-patologis) yang orang mungkin beralih melalui daftar (atau mungkin koleksi lain) dan kelebihan atau kekurangan masing-masing. Diberikan List<E> listobjek, saya tahu cara-cara berikut untuk mengulang semua elemen: Dasar untuk loop (tentu saja, ada yang …

24
Bagaimana cara mengubah String yang dipisahkan koma ke ArrayList?
Apakah ada metode built-in di Jawa yang memungkinkan kita untuk mengkonversi String yang dipisahkan koma ke beberapa wadah (misalnya array, Daftar atau Vektor)? Atau apakah saya perlu menulis kode khusus untuk itu? String commaSeparated = "item1 , item2 , item3"; ArrayList<String> items = //method that converts above string into list??

9
Mengapa tidak ada ConcurrentHashSet terhadap ConcurrentHashMap
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 bingung mengapa kita tidak memiliki ConcurrentHashSet yang harus didasarkan pada ConcurrentHashMap? Apakah ada hal lain yang …




11
Mengapa tidak ada SortedList di Java?
Di Jawa ada SortedSetdan SortedMapantarmuka. Keduanya termasuk dalam kerangka Java Collections dan menyediakan cara yang diurutkan untuk mengakses elemen. Namun, dalam pemahaman saya tidak ada SortedListdi Jawa. Anda dapat menggunakannya java.util.Collections.sort()untuk mengurutkan daftar. Adakah yang tahu mengapa itu dirancang seperti itu?

7
C # Set koleksi?
Apakah ada yang tahu jika ada yang setara dengan Setkoleksi Java di C #? Saya tahu bahwa Anda bisa meniru set menggunakan a Dictionaryatau a HashTabledengan mengisi tetapi mengabaikan nilai-nilai, tapi itu bukan cara yang sangat elegan.
488 c#  .net  collections  set 

10
Bagaimana cara mengubah Set ke Array?
Set sepertinya cara yang bagus untuk membuat Array dengan elemen unik yang dijamin, tetapi tidak memaparkan cara yang baik untuk mendapatkan properti, kecuali untuk generator [Set] .values, yang disebut dengan cara canggung mySet.values.next(). Ini akan baik-baik saja, jika Anda dapat memanggil mapdan fungsi serupa di Sets. Tetapi Anda tidak bisa …

27
Java 8 Berbeda dengan properti
Di Java 8, bagaimana saya bisa memfilter koleksi menggunakan StreamAPI dengan memeriksa perbedaan properti setiap objek? Misalnya saya punya daftar Personobjek dan saya ingin menghapus orang dengan nama yang sama, persons.stream().distinct(); Akan menggunakan pemeriksaan kesetaraan default untuk Personobjek, jadi saya perlu sesuatu seperti, persons.stream().distinct(p -> p.getName()); Sayangnya distinct()metode ini tidak …

14
Mengambil Daftar dari java.util.stream.Stream di Java 8
Saya sedang bermain-main dengan Java 8 lambdas untuk dengan mudah menyaring koleksi. Tetapi saya tidak menemukan cara ringkas untuk mengambil hasilnya sebagai daftar baru dalam pernyataan yang sama. Inilah pendekatan saya yang paling ringkas sejauh ini: List<Long> sourceLongList = Arrays.asList(1L, 10L, 50L, 80L, 100L, 120L, 133L, 333L); List<Long> targetLongList = …

19
Cara mudah untuk mengonversi Iterable ke Collection
Dalam aplikasi saya, saya menggunakan perpustakaan pihak ke-3 (Data Spring untuk MongoDB tepatnya). Metode perpustakaan ini kembali Iterable<T>, sedangkan kode saya yang lain mengharapkan Collection<T>. Apakah ada metode utilitas di suatu tempat yang akan membiarkan saya dengan cepat mengkonversi satu ke yang lain? Saya ingin menghindari membuat banyak foreachloop dalam …
424 java  collections 

18
Apakah lebih baik mengembalikan koleksi kosong atau kosong?
На этот вопрос есть ответы на Stack Overflow на русском : Что лучше, null возвращать, или пустую коллекцию? Itu semacam pertanyaan umum (tapi saya menggunakan C #), apa cara terbaik (praktik terbaik), apakah Anda mengembalikan koleksi kosong atau kosong untuk metode yang memiliki koleksi sebagai tipe pengembalian?
420 c#  collections 


6
LINQ .Setiap VS. Ada - Apa bedanya?
Menggunakan LINQ pada koleksi, apa perbedaan antara baris kode berikut? if(!coll.Any(i => i.Value)) dan if(!coll.Exists(i => i.Value)) Perbarui 1 Ketika saya membongkar .Existssepertinya tidak ada kode. Perbarui 2 Adakah yang tahu mengapa tidak ada kode untuk kode ini?
413 c#  linq  collections 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.