Pertanyaan yang diberi tag «collections»

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

8
Hapus elemen dari koleksi saat iterasi
AFAIK, ada dua pendekatan: Iterate di atas salinan koleksi Gunakan iterator koleksi aktual Misalnya, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } dan Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify actual fooList using itr.remove() } Adakah alasan untuk lebih menyukai satu pendekatan daripada yang …


5
Google Guava vs Apache Commons [ditutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …



7
Mana yang lebih efisien, untuk setiap loop, atau iterator?
Mana cara paling efisien untuk melintasi koleksi? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } atau List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) { Integer integer = (Integer) iterator.next(); integer.toString(); } Harap dicatat, bahwa ini bukan duplikat persis dari ini , …



8
Menghapus Integer dengan benar dari Daftar <Integer>
Ini perangkap yang bagus yang baru saja saya temui. Pertimbangkan daftar bilangan bulat: List&lt;Integer&gt; list = new ArrayList&lt;Integer&gt;(); list.add(5); list.add(6); list.add(7); list.add(1); Adakah tebakan berpendidikan tentang apa yang terjadi ketika Anda mengeksekusi list.remove(1)? Bagaimana dengan list.remove(new Integer(1))? Ini dapat menyebabkan beberapa bug jahat. Apa cara yang tepat untuk membedakan remove(int …

10
Daftar Kotlin hilang "tambah", "hapus", Peta hilang "pasang", dll?
Di Jawa kita bisa melakukan hal berikut public class TempClass { List&lt;Integer&gt; myList = null; void doSomething() { myList = new ArrayList&lt;&gt;(); myList.add(10); myList.remove(10); } } Tetapi jika kita menulis ulang ke Kotlin secara langsung seperti di bawah ini class TempClass { var myList: List&lt;Int&gt;? = null fun doSomething() { …

8
Ukuran-antrian terbatas yang menampung elemen N terakhir di Jawa
Sebuah pertanyaan yang sangat sederhana &amp; cepat di perpustakaan Java: apakah ada kelas yang sudah jadi yang mengimplementasikan a Queuedengan ukuran maksimum tetap - yaitu selalu memungkinkan penambahan elemen, tetapi akan secara diam-diam menghapus elemen kepala untuk mengakomodasi ruang untuk elemen yang baru ditambahkan. Tentu saja, sangat mudah untuk mengimplementasikannya …
197 collections  queue  java 

17
Konversi JSON ke Peta
Apa cara terbaik untuk mengonversi kode JSON seperti ini: { "data" : { "field1" : "value1", "field2" : "value2" } } dalam Java Map di mana salah satu kuncinya (field1, field2) dan nilai untuk bidang tersebut adalah (value1, value2). Ada ide? Haruskah saya menggunakan Json-lib untuk itu? Atau lebih baik …




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.