Rumah > Java > javaTutorial > teks badan

Java menggunakan fungsi remove() kelas ArrayList untuk memadamkan elemen daripada koleksi

王林
Lepaskan: 2023-07-24 21:17:05
asal
1819 orang telah melayarinya

Java menggunakan fungsi remove() kelas ArrayList untuk memadamkan elemen dalam koleksi

ArrayList ialah salah satu kelas koleksi yang biasa digunakan di Java, dan ia menyediakan pelaksanaan tatasusunan dinamik. ArrayList boleh menyimpan pelbagai jenis elemen dan boleh ditambah serta dipadamkan pada bila-bila masa mengikut keperluan.

Dalam ArrayList, kita selalunya perlu memadamkan elemen tertentu dalam koleksi. Java menyediakan fungsi remove() untuk melaksanakan fungsi ini. Seterusnya, kami akan memperkenalkan secara terperinci cara menggunakan fungsi remove() ArrayList untuk memadamkan elemen dalam koleksi.

Fungsi remove() ArrayList mempunyai dua tandatangan:

  1. boolean remove(Object o): Alih keluar elemen yang ditentukan daripada ArrayList.
  2. E remove(int index): Padam elemen dalam ArrayList berdasarkan kedudukan indeks.

Berikut ialah penjelasan terperinci dan kod contoh untuk kedua-dua fungsi ini.

  1. Gunakan fungsi remove(Object o) untuk memadam elemen yang ditentukan:

fungsi remove(Object o) digunakan untuk memadam elemen yang ditentukan daripada ArrayList. Ia berulang melalui ArrayList, mencari elemen pertama sama dengan elemen yang ditentukan, dan mengeluarkannya daripada ArrayList. Jika pemadaman berjaya, kembalikan benar jika tidak, kembalikan palsu.

Kod sampel adalah seperti berikut:

import java.util.ArrayList;

public class ArrayListDemo {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("apple");
        list.add("banana");
        list.add("orange");
        
        System.out.println("删除之前的ArrayList:" + list);
        
        boolean result = list.remove("banana");
        
        if(result){
            System.out.println("删除成功");
        }else{
            System.out.println("删除失败");
        }
        
        System.out.println("删除之后的ArrayList:" + list);
    }
}
Salin selepas log masuk

Keputusan yang dijalankan adalah seperti berikut:

删除之前的ArrayList:[apple, banana, orange]
删除成功
删除之后的ArrayList:[apple, orange]
Salin selepas log masuk

Seperti yang dapat dilihat daripada hasil yang sedang dijalankan, kami menggunakan fungsi remove() untuk berjaya memadamkan elemen "pisang" dalam ArrayList.

  1. Gunakan fungsi remove(int index) untuk memadam elemen berdasarkan kedudukan indeks:

fungsi remove(int index) digunakan untuk memadam elemen dalam ArrayList berdasarkan kedudukan indeks. Ia akan mengalih keluar elemen pada kedudukan indeks yang ditentukan daripada ArrayList dan menggerakkan elemen seterusnya ke hadapan.

Kod sampel adalah seperti berikut:

import java.util.ArrayList;

public class ArrayListDemo {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("apple");
        list.add("banana");
        list.add("orange");
        
        System.out.println("删除之前的ArrayList:" + list);
        
        String removedElement = list.remove(1);
        
        System.out.println("被删除的元素:" + removedElement);
        System.out.println("删除之后的ArrayList:" + list);
    }
}
Salin selepas log masuk

Keputusan yang dijalankan adalah seperti berikut:

删除之前的ArrayList:[apple, banana, orange]
被删除的元素:banana
删除之后的ArrayList:[apple, orange]
Salin selepas log masuk

Seperti yang dapat dilihat daripada hasil yang sedang dijalankan, kami menggunakan fungsi remove() untuk berjaya memadamkan elemen "pisang" dalam ArrayList berasaskan pada kedudukan indeks.

Ringkasan:

Kelas ArrayList Java menyediakan fungsi remove() untuk memadamkan elemen daripada koleksi. Kita boleh memadamkan elemen dalam ArrayList berdasarkan nilai elemen atau kedudukan indeks. Gunakan fungsi remove() untuk memadamkan elemen dalam ArrayList dengan mudah, menjadikan pengurusan elemen koleksi lebih fleksibel dan cekap.

Di atas ialah contoh menggunakan fungsi remove() kelas ArrayList untuk memadamkan elemen dalam koleksi. Saya harap artikel ini dapat membantu anda memahami dan menggunakan fungsi remove() yang disediakan oleh kelas ArrayList.

Atas ialah kandungan terperinci Java menggunakan fungsi remove() kelas ArrayList untuk memadamkan elemen daripada koleksi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan