Gunakan kaedah subList() kelas Vector untuk mendapatkan subsenarai vektor dalam Java
Di Java, kelas Vector ialah tatasusunan dinamik selamat benang yang melaksanakan antara muka Senarai. Kelas Vektor menyediakan banyak kaedah untuk memanipulasi dan mengurus tatasusunan, termasuk kaedah subList(), yang boleh digunakan untuk mendapatkan subsenarai objek Vektor. Takrif kaedah
subList() adalah seperti berikut:
public List<E> subList(int fromIndex, int toIndex)
Kaedah ini menerima dua parameter, iaitu indeks permulaan (dariIndex) dan indeks penamat (keIndex), dan mengembalikan senarai yang mengandungi nilai dari permulaan indeks kepada indeks penamat (tidak termasuk subsenarai elemen antara indeks akhir).
Berikut ialah kod sampel yang menggunakan kaedah subList() untuk mendapatkan subsenarai objek Vektor:
import java.util.Vector; import java.util.List; public class VectorSubListExample { public static void main(String[] args) { // 创建一个Vector对象 Vector<String> vector = new Vector<>(); vector.add("A"); vector.add("B"); vector.add("C"); vector.add("D"); vector.add("E"); // 获取子列表 List<String> subList = vector.subList(1, 4); // 输出子列表元素 for (String element : subList) { System.out.println(element); } } }
Jalankan kod di atas, output adalah seperti berikut:
B C D
Dalam contoh di atas, kami mula-mula mencipta Objek vektor dan tambahkannya beberapa elemen. Kami kemudiannya memperoleh subsenarai objek Vektor daripada indeks 1 hingga indeks 4 menggunakan kaedah subList(). Akhir sekali, kami mengeluarkan elemen subsenarai menggunakan gelung untuk setiap.
Perlu diambil perhatian bahawa subsenarai yang dikembalikan oleh kaedah subList() ialah paparan objek Vektor asal, dan operasi pada subsenarai akan ditunjukkan terus dalam senarai asal. Dalam erti kata lain, jika kita mengubah suai elemen dalam subsenarai, elemen yang sepadan dalam objek Vektor asal juga akan diubah suai.
Selain itu, subsenarai yang diperoleh melalui kaedah subList() ialah "selang separuh terbuka", iaitu, ia mengandungi elemen yang sepadan dengan indeks permulaan, tetapi tidak termasuk elemen yang sepadan dengan indeks penamat. Jadi, dalam contoh kami, subsenarai mengandungi elemen dengan indeks 1, 2, dan 3.
Ringkasan:
Artikel ini memperkenalkan operasi menggunakan kaedah subList() kelas Vektor untuk mendapatkan subsenarai dalam Java. Kaedah subList() menyediakan cara yang mudah untuk mendapatkan sebahagian daripada kandungan objek Vektor. Dengan menggunakan indeks permulaan dan indeks akhir dengan sewajarnya, kami boleh mendapatkan subsenarai yang diperlukan secara fleksibel dan melaksanakan operasi yang berkaitan.
Atas ialah kandungan terperinci Dapatkan subsenarai vektor dalam Java menggunakan kaedah subList() kelas Vektor. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!