Rumah > Java > javaTutorial > teks badan

Java menggunakan fungsi set() kelas ArrayList untuk mengubah suai elemen dalam koleksi

WBOY
Lepaskan: 2023-07-25 18:51:18
asal
2236 orang telah melayarinya

Java menggunakan fungsi set() kelas ArrayList untuk mengubah suai elemen dalam koleksi

ArrayList ialah salah satu kelas koleksi yang biasa digunakan dalam Java Ia melaksanakan antara muka Senarai dan menyediakan cara untuk melaksanakan tatasusunan dinamik. Kelas ArrayList menyediakan pelbagai kaedah untuk mengendalikan elemen dalam koleksi, antaranya fungsi set() ialah kaedah yang biasa digunakan, yang boleh digunakan untuk mengubah suai nilai elemen dalam koleksi. Sintaks fungsi

set() adalah seperti berikut:

boolean set(int index, E element)
Salin selepas log masuk

di mana indeks mewakili indeks elemen yang akan diubah suai dan elemen mewakili nilai baharu yang akan diubah suai. Fungsi ini mengembalikan nilai lama sebelum pengubahsuaian.

Di bawah ini kami menggunakan contoh untuk menerangkan secara terperinci cara menggunakan fungsi set() untuk mengubah suai elemen dalam koleksi ArrayList.

Mula-mula, perkenalkan kelas ArrayList dalam kod:

import java.util.ArrayList;
Salin selepas log masuk

Kemudian, cipta objek ArrayList:

ArrayList<String> list = new ArrayList<String>();
Salin selepas log masuk

Seterusnya, tambahkan beberapa elemen pada koleksi:

list.add("Apple");
list.add("Banana");
list.add("Orange");
Salin selepas log masuk

Sekarang, kami mahu menambah elemen kedua dalam koleksi " Pisang "bertukar kepada "Anggur". Anda boleh menggunakan fungsi set() untuk mencapai ini:

String oldValue = list.set(1, "Grape");
Salin selepas log masuk

Dalam kod di atas, fungsi set(1, "Grape") dipanggil untuk menukar elemen dengan indeks 1 dalam koleksi kepada "Grape". Pada masa yang sama, fungsi set() mengembalikan nilai lama "Banana" sebelum pengubahsuaian, yang boleh kita tetapkan kepada pembolehubah oldValue.

Seterusnya, kita boleh mencetak elemen set yang diubah suai dan nilai lama:

System.out.println("修改后的集合元素:" + list);
System.out.println("修改前的旧值:" + oldValue);
Salin selepas log masuk

Kod sampel lengkap adalah seperti berikut:

import java.util.ArrayList;

public class ArrayListSetExample {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();

        list.add("Apple");
        list.add("Banana");
        list.add("Orange");

        String oldValue = list.set(1, "Grape");

        System.out.println("修改后的集合元素:" + list);
        System.out.println("修改前的旧值:" + oldValue);
    }
}
Salin selepas log masuk

Jalankan kod di atas, hasil output ialah:

修改后的集合元素:[Apple, Grape, Orange]
修改前的旧值:Banana
Salin selepas log masuk

Seperti yang dapat dilihat dari output Hasilnya, fungsi set( ) berjaya mengubah suai elemen "Banana" dalam koleksi kepada "Grape" dan mengembalikan nilai lama "Banana".

Ringkasan:
Melalui fungsi set() kelas ArrayList, kita boleh mengubah suai elemen dalam koleksi dengan mudah. Anda hanya perlu memasukkan indeks elemen untuk diubah suai dan nilai baharu untuk melengkapkan operasi pengubahsuaian. Selain itu, fungsi set() juga mengembalikan nilai lama sebelum pengubahsuaian, yang memudahkan kita melakukan operasi lain. Oleh itu, fungsi set() adalah kaedah yang sangat berguna dan praktikal apabila menggunakan kelas ArrayList.

Atas ialah kandungan terperinci Java menggunakan fungsi set() kelas ArrayList untuk mengubah suai elemen dalam 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