Rumah Java javaTutorial Alih keluar elemen yang ditentukan daripada senarai tatasusunan dalam Java menggunakan kaedah removeAll() kelas ArrayList

Alih keluar elemen yang ditentukan daripada senarai tatasusunan dalam Java menggunakan kaedah removeAll() kelas ArrayList

Jul 24, 2023 pm 07:16 PM
arraylist removeall() Alih keluar elemen yang ditentukan

Gunakan kaedah removeAll() kelas ArrayList untuk mengalih keluar elemen tertentu daripada senarai tatasusunan dalam Java

Di Java, ArrayList ialah struktur data yang sangat biasa digunakan untuk menyimpan dan mengendalikan satu set objek. Kadangkala kita perlu mengalih keluar elemen tertentu daripada ArrayList. Kelas ArrayList menyediakan kaedah removeAll() untuk membantu kami mencapai keperluan ini. Kaedah

removeAll() digunakan untuk mengalih keluar semua elemen dalam koleksi lain yang terkandung dalam ArrayList. Pengisytiharannya adalah seperti berikut:

public boolean removeAll(Collection<?> c)
Salin selepas log masuk

Kaedah ini akan mengalih keluar elemen daripada ArrayList yang sama dengan elemen dalam koleksi yang ditentukan c. "sama" di sini merujuk kepada penilaian berdasarkan kaedah equals() elemen.

Berikut ialah contoh kod yang menggunakan kaedah removeAll() untuk mengalih keluar elemen tertentu daripada ArrayList:

import java.util.ArrayList;

public class RemoveExample {
    public static void main(String[] args) {
        // 创建一个ArrayList对象
        ArrayList<Integer> numbers = new ArrayList<>();

        // 向numbers中添加一些元素
        numbers.add(1);
        numbers.add(2);
        numbers.add(3);
        numbers.add(4);
        numbers.add(5);

        // 创建一个要移除的集合
        ArrayList<Integer> toBeRemoved = new ArrayList<>();
        toBeRemoved.add(2);
        toBeRemoved.add(4);

        // 使用removeAll()方法移除指定元素
        numbers.removeAll(toBeRemoved);

        // 输出移除后的ArrayList
        for (Integer num : numbers) {
            System.out.println(num);
        }
    }
}
Salin selepas log masuk

Menjalankan kod di atas, anda akan mendapat output berikut:

1
3
5
Salin selepas log masuk

Dalam contoh di atas, kami telah mencipta ArrayList mengandungi integer. Elemen objek numbers,然后创建了另一个ArrayList对象toBeRemoved,其中包含了要从numbers中移除的元素。然后,我们调用numbers对象的removeAll()方法,并将toBeRemoved作为参数传入。该方法将从numbers中移除所有与toBeRemoved中元素相同的元素。最后,我们使用增强for循环遍历并输出numbers, mengesahkan bahawa elemen yang ditentukan telah berjaya dialih keluar.

Perlu diambil perhatian bahawa kaedah removeAll() hanya akan mengalih keluar elemen yang sama dengan elemen dalam koleksi yang ditentukan Walaupun terdapat elemen lain dalam ArrayList yang sama dengan elemen yang ditentukan, ia tidak akan menjadi dikeluarkan. Selain itu, jika koleksi masuk ialah koleksi kosong, atau tiada unsur dalam ArrayList yang sama dengan elemen dalam koleksi, kaedah removeAll() tidak akan mengubah suai ArrayList.

Ringkasnya, kaedah removeAll() kelas ArrayList menyediakan cara yang mudah untuk mengalih keluar elemen tertentu daripada senarai tatasusunan dalam Java. Kami hanya mencipta koleksi yang mengandungi elemen yang akan dialih keluar dan menghantarnya sebagai parameter kepada kaedah removeAll(). Dengan menggunakan kaedah ini secara rasional, kami boleh mengendalikan ArrayList dengan lebih fleksibel untuk mencapai keperluan perniagaan kami.

Atas ialah kandungan terperinci Alih keluar elemen yang ditentukan daripada senarai tatasusunan dalam Java menggunakan kaedah removeAll() kelas ArrayList. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah perbezaan antara menggunakan foreach dan iterator untuk memadam elemen semasa melintasi Java ArrayList? Apakah perbezaan antara menggunakan foreach dan iterator untuk memadam elemen semasa melintasi Java ArrayList? Apr 27, 2023 pm 03:40 PM

1. Perbezaan antara Iterator dan foreach ialah perbezaan polimorfik (lapisan bawah foreach ialah Iterator ialah jenis antara muka, dan ia tidak mengambil berat tentang jenis pengumpulan atau tatasusunan untuk dan untuk setiap perlu mengetahui jenisnya). koleksi pertama, dan juga jenis elemen dalam koleksi 1. Mengapa dikatakan bahawa lapisan bawah foreach adalah kod yang ditulis oleh Iterator: Kod decompiled: 2. Perbezaan antara keluarkan dalam foreach dan iterator Pertama, lihat di Manual Pembangunan Java Alibaba, tetapi tiada ralat akan dilaporkan dalam kes 1, dan ralat akan dilaporkan dalam kes 2 (java. util.ConcurrentModificationException) terlebih dahulu

Bagaimana untuk menyemak sama ada ArrayList mengandungi elemen tertentu dalam Java? Bagaimana untuk menyemak sama ada ArrayList mengandungi elemen tertentu dalam Java? Sep 03, 2023 pm 04:09 PM

Anda boleh menggunakan kaedah contains() antara muka Senarai untuk menyemak sama ada objek wujud dalam senarai. contains() method booleancontains(Objecto) Mengembalikan benar jika senarai ini mengandungi elemen yang ditentukan. Secara lebih formal, mengembalikan benar jika dan hanya jika senarai ini mengandungi sekurang-kurangnya satu elemen e sedemikian (o==null?e==null:o.equals(e)). Parameter c - elemen yang kehadirannya dalam senarai ini akan diuji. Nilai Pulangan Mengembalikan benar jika senarai ini mengandungi elemen yang ditentukan. Membuang ClassCastException - jika jenis elemen yang ditentukan tidak serasi dengan senarai ini (pilihan). NullP

Alih keluar elemen daripada ArrayList menggunakan fungsi ArrayList.remove() java Alih keluar elemen daripada ArrayList menggunakan fungsi ArrayList.remove() java Jul 24, 2023 pm 01:21 PM

Gunakan fungsi ArrayList.remove() java untuk mengalih keluar elemen daripada ArrayList Di Java, ArrayList ialah kelas koleksi yang biasa digunakan untuk menyimpan dan mengendalikan satu set elemen. Kelas ArrayList menyediakan banyak kaedah untuk menambah, memadam, mengubah suai dan meminta elemen dalam koleksi. Salah satu kaedah yang lebih kerap digunakan ialah remove(), yang boleh mengalih keluar elemen daripada ArrayList. Kaedah remove() ArrayList mempunyai dua bentuk terlebih muatan: satu

Apakah sebab mengapa kapasiti awal ArrayList di Java ialah 10? Apakah sebab mengapa kapasiti awal ArrayList di Java ialah 10? May 10, 2023 pm 02:19 PM

Mengapakah kapasiti awal HashMap 16? Apabila bercakap tentang kapasiti permulaan ArrayList, kita mesti menyemak kapasiti permulaan HashMap terlebih dahulu. Mengambil kod sumber Java8 sebagai contoh, terdapat dua faktor yang berkaitan dalam HashMap: kapasiti permulaan dan faktor pemuatan: /***Thedefaultinitialcapacity-MUSTbeapoweroftwo.*/staticfinalintDEFAULT_INITIAL_CAPACITY=1>1);if(newCapacity-minCapacity0)newCapacity=hugeCapacity

Gunakan fungsi ArrayList.clear() java untuk mengosongkan elemen dalam ArrayList Gunakan fungsi ArrayList.clear() java untuk mengosongkan elemen dalam ArrayList Jul 24, 2023 pm 02:04 PM

Gunakan fungsi ArrayList.clear() Java untuk mengosongkan elemen dalam ArrayList Dalam pengaturcaraan Java, ArrayList ialah struktur data yang sangat biasa digunakan yang boleh menyimpan dan mengakses elemen secara dinamik. Walau bagaimanapun, dalam beberapa kes, kita mungkin perlu mengosongkan semua elemen dalam ArrayList untuk menggunakan semula atau membebaskan memori. Pada masa ini, anda boleh menggunakan fungsi clear() ArrayList untuk mencapainya. ArrayList.clear()

Java menggunakan fungsi contains() kelas ArrayList untuk menentukan sama ada unsur wujud Java menggunakan fungsi contains() kelas ArrayList untuk menentukan sama ada unsur wujud Jul 24, 2023 pm 07:33 PM

Java menggunakan fungsi contains() kelas ArrayList untuk menentukan sama ada unsur wujud ialah struktur data yang sangat biasa digunakan dalam pengaturcaraan Java. Ia menyediakan cara yang fleksibel untuk menyimpan dan memanipulasi satu set data. Di samping hanya menambah, memadam dan mengakses elemen, ArrayList juga menyediakan beberapa kaedah berguna, seperti fungsi contains(), yang digunakan untuk menentukan sama ada unsur wujud dalam ArrayList. mengandungi() fungsi ialah A

Dapatkan nilai unik daripada ArrayList di Java Dapatkan nilai unik daripada ArrayList di Java Sep 04, 2023 am 08:41 AM

ArrayListisaclassofJavaCollectionFrameworkthatiimplementsListInterface.Itisalinearstructurethatstoresand accesseseachelementsequentially.Itallowsthestorageofduplikatelementshowever,thereareafewapproachest that mayhelptogettuniquesfromanArrayList.Inth

Alih keluar elemen yang ditentukan daripada senarai tatasusunan dalam Java menggunakan kaedah removeAll() kelas ArrayList Alih keluar elemen yang ditentukan daripada senarai tatasusunan dalam Java menggunakan kaedah removeAll() kelas ArrayList Jul 24, 2023 pm 07:16 PM

Gunakan kaedah removeAll() kelas ArrayList untuk mengalih keluar elemen tertentu daripada senarai tatasusunan dalam Java Dalam Java, ArrayList ialah struktur data yang sangat biasa digunakan untuk menyimpan dan memanipulasi satu set objek. Kadangkala kita perlu mengalih keluar elemen tertentu daripada ArrayList. Kelas ArrayList menyediakan kaedah removeAll() untuk membantu kami mencapai keperluan ini. Fungsi kaedah removeAll() adalah untuk mengalih keluar

See all articles