Rumah > Java > javaTutorial > teks badan

Gunakan kaedah removeRange() kelas Vektor untuk memadamkan elemen dalam julat yang ditentukan dalam vektor

WBOY
Lepaskan: 2023-07-24 15:53:15
asal
1194 orang telah melayarinya

Gunakan kaedah removeRange() kelas Vektor untuk memadam julat elemen yang ditentukan dalam vektor

Dalam pengaturcaraan Java, kelas Vector ialah pelaksanaan tatasusunan dinamik selamat benang yang mengandungi banyak kaedah berguna untuk mengendalikan dan mengurus elemen. Salah satu kaedah yang berguna ialah removeRange(), yang membolehkan kami mengalih keluar elemen dalam julat tertentu. Artikel ini akan memperkenalkan cara menggunakan kaedah removeRange() untuk memadamkan elemen dalam Vektor, dengan kod sampel.

Mula-mula kita perlu mencipta objek Vektor dan menambah beberapa elemen padanya supaya kita boleh memadamkannya kemudian. Kita boleh menambah elemen menggunakan kaedah add() Vector. Berikut ialah kod sampel:

import java.util.Vector;

public class Main {
    public static void main(String[] args) {
        Vector<String> vector = new Vector<>();
        vector.add("apple");
        vector.add("banana");
        vector.add("cherry");
        vector.add("date");

        System.out.println("原始向量:" + vector);

        // 调用removeRange()方法删除指定范围的元素
        vector.removeRange(1, 3);

        System.out.println("删除指定范围后的向量:" + vector);
    }
}
Salin selepas log masuk

Dalam kod di atas, kami mula-mula mencipta objek Vektor bernama vektor dan menambah empat elemen padanya menggunakan kaedah add(): "epal", "pisang", "ceri" dan "tarikh ". Kami kemudian mencetak vektor asal dan memanggil kaedah removeRange() untuk mengalih keluar elemen dari indeks 1 hingga indeks 3. Akhir sekali, kami mencetak vektor sekali lagi untuk mengesahkan bahawa julat elemen yang ditentukan telah berjaya dialih keluar.

Jalankan kod di atas, kita akan mendapat output berikut:

原始向量:[apple, banana, cherry, date]
删除指定范围后的向量:[apple, date]
Salin selepas log masuk

Seperti yang dapat dilihat dari output, elemen "pisang" dan "ceri" dalam julat yang ditentukan telah berjaya dipadamkan.

Perlu diambil perhatian bahawa parameter kaedah removeRange() ialah indeks permulaan (inklusif) dan indeks penamat (eksklusif) julat. Dalam erti kata lain, julat yang dipadamkan termasuk elemen yang sepadan dengan indeks permulaan, tetapi tidak termasuk elemen yang sepadan dengan indeks penamat. Dalam kod contoh, kami memasukkan 1 dan 3 sebagai parameter, jadi elemen bermula dari indeks 1 ("pisang") akan dipadamkan, tetapi tidak termasuk elemen yang sepadan dengan indeks 3 ("tarikh").

Perlu diambil perhatian bahawa kaedah removeRange() kelas Vektor ialah kaedah yang dilindungi dan hanya boleh diakses dalam pakej atau subkelas yang sama. Jadi, jika kita tidak boleh menggunakan kaedah removeRange() secara langsung, kita boleh mengakses kaedah dengan mewarisi kelas Vektor dan mencipta subkelas.

Untuk meringkaskan, menggunakan kaedah removeRange() kelas Vektor boleh memadamkan elemen dalam julat tertentu dalam vektor dengan mudah. Dalam contoh kod, kami menunjukkan cara menggunakan kaedah ini untuk memadam elemen dan mengesahkan keberkesanan operasi pemadaman dengan mengeluarkan keputusan. Saya harap artikel ini dapat membantu pembaca lebih memahami dan menggunakan kaedah removeRange() kelas Vektor.

Atas ialah kandungan terperinci Gunakan kaedah removeRange() kelas Vektor untuk memadamkan elemen dalam julat yang ditentukan dalam vektor. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!