Pertanyaan yang diberi tag «arraylist»

Tipe data kumpulan sederhana ditemukan dalam beberapa bahasa / platform (seperti di Java atau .NET). Daftar array mengimplementasikan daftar menggunakan array, mendapatkan manfaat dari kekuatan DSs.

9
Apa perbedaan antara ArrayList.clear () dan ArrayList.removeAll ()?
Dengan asumsi yang arraylistdidefinisikan sebagai ArrayList<String> arraylist, arraylist.removeAll(arraylist)setara dengan arraylist.clear()? Jika demikian, dapatkah saya berasumsi bahwa clear()metode ini lebih efisien untuk mengosongkan daftar array? Apakah ada peringatan dalam menggunakan arraylist.removeAll(arraylist)bukan arraylist.clear()?
283 java  arraylist 

9
Bagaimana cara mengacak dua ArrayLists dengan cara yang sama?
Saya memiliki dua daftar array filelistdan imgListyang terkait satu sama lain, misalnya "H1.txt" yang terkait dengan "e1.jpg". Bagaimana cara secara acak daftar imgListsesuai dengan pengacakanfileList ? Seperti di excel, jika kita mengurutkan kolom tertentu, kolom lainnya akan secara otomatis mengikuti? String [] file = {"H1.txt","H2.txt","H3.txt","M4.txt","M5.txt","M6.txt"}; ArrayList<String> fileList = new ArrayList<String>(Arrays.asList(file)); …

15
Ukuran awal untuk ArrayList
Anda dapat mengatur ukuran awal untuk ArrayList dengan melakukan ArrayList<Integer> arr=new ArrayList<Integer>(10); Namun, Anda tidak bisa melakukannya arr.add(5, 10); karena menyebabkan pengecualian di luar batas. Apa gunanya mengatur ukuran awal jika Anda tidak dapat mengakses ruang yang Anda alokasikan? Fungsi add didefinisikan add(int index, Object element)jadi saya tidak menambahkan ke …

4
Perbedaan antara if (a - b <0) dan if (a <b)
Saya sedang membaca Java ArrayList kode sumber dan melihat beberapa perbandingan dalam pernyataan if. Di Java 7, metode ini grow(int)menggunakan if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; Di Java 6, growtidak ada. ensureCapacity(int)Namun metode ini menggunakan if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Apa alasan di balik perubahan …

12
Ubah Iterator ke ArrayList
Mengingat Iterator&lt;Element&gt;, bagaimana kita dapat mengkonversi Iteratorke ArrayList&lt;Element&gt;(atau List&lt;Element&gt;) di terbaik dan tercepat cara yang mungkin, sehingga kita dapat menggunakan ArrayList's operasi di atasnya seperti get(index), add(element), dll
241 java  list  arraylist  iterator 

7
Java List.add () UnsupportedOperationException
Saya mencoba menambahkan objek ke sebuah List&lt;String&gt;instance tetapi ia melempar UnsupportedOperationException. Adakah yang tahu mengapa? Kode Java saya: String[] membersArray = request.getParameterValues('members'); List&lt;String&gt; membersList = Arrays.asList(membersArray); for (String member : membersList) { Person person = Dao.findByName(member); List&lt;String&gt; seeAlso; seeAlso = person.getSeeAlso(); if (!seeAlso.contains(groupDn)){ seeAlso.add(groupDn); person.setSeeAlso(seeAlso); } } Pesan kesalahan: java.lang.UnsupportedOperationException …

7
Salinan Java ArrayList
Saya memiliki ArrayList l1ukuran 10. Saya menetapkan l1jenis referensi daftar baru l2. Akankah l1dan l2menunjuk ke ArrayListobjek yang sama ? Atau salinan ArrayListobjek yang ditugaskan l2? Saat menggunakan l2referensi, jika saya memperbarui objek daftar, itu mencerminkan perubahan dalam l1tipe referensi juga. Sebagai contoh: List&lt;Integer&gt; l1 = new ArrayList&lt;Integer&gt;(); for (int …
214 java  arraylist 

5
Ganti Java ArrayList pada indeks tertentu
Saya butuh bantuan dengan java ini. Saya membuat ArrayList bulb, dan saya mencoba mengganti bulb pada indeks tertentu dengan bulb lain. Jadi dengan tajuk berikut, bagaimana saya melanjutkan? public void replaceBulb(int index, Bulbs theBulb) { }
213 java  arraylist 

20
Cara menghindari java.util.ConcurrentModificationException saat melakukan iterasi dan menghapus elemen dari ArrayList
Saya memiliki ArrayList yang ingin saya ulangi. Sementara iterasi di atasnya saya harus menghapus elemen pada saat bersamaan. Jelas ini melempar a java.util.ConcurrentModificationException. Apa praktik terbaik untuk menangani masalah ini? Haruskah saya mengkloning daftar terlebih dahulu? Saya menghapus elemen tidak di dalam loop itu sendiri tetapi bagian lain dari kode. …
203 java  arraylist  foreach 





13
Java ArrayDaftar cara menambahkan elemen di awal
Saya perlu menambahkan elemen ke ArrayListantrian apa pun, tetapi ketika saya memanggil fungsi untuk menambahkan elemen, saya ingin menambahkan elemen di awal array (sehingga memiliki indeks terendah) dan jika array memiliki 10 elemen menambahkan hasil baru dalam menghapus elemen tertua (yang dengan indeks tertinggi). Adakah yang punya saran?
183 java  arrays  arraylist  stack 

7
Periksa apakah ada nilai di ArrayList
Bagaimana saya bisa mengecek apakah ada nilai yang tertulis dalam pemindai di ArrayList? List&lt;CurrentAccount&gt; lista = new ArrayList&lt;CurrentAccount&gt;(); CurrentAccount conta1 = new CurrentAccount("Alberto Carlos", 1052); CurrentAccount conta2 = new CurrentAccount("Pedro Fonseca", 30); CurrentAccount conta3 = new CurrentAccount("Ricardo Vitor", 1534); CurrentAccount conta4 = new CurrentAccount("João Lopes", 3135); lista.add(conta1); lista.add(conta2); lista.add(conta3); lista.add(conta4); …
179 java  arraylist  contains 

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.