Heim  >  Artikel  >  Java  >  Java verwendet die Funktion set() der Klasse ArrayList, um die Elemente in der Sammlung zu ändern

Java verwendet die Funktion set() der Klasse ArrayList, um die Elemente in der Sammlung zu ändern

WBOY
WBOYOriginal
2023-07-25 18:51:182235Durchsuche

Java verwendet die set()-Funktion der ArrayList-Klasse, um die Elemente in der Sammlung zu ändern.

ArrayList ist eine der am häufigsten verwendeten Sammlungsklassen in Java. Sie implementiert die List-Schnittstelle und bietet eine Möglichkeit, dynamische Arrays zu implementieren. Die ArrayList-Klasse bietet eine Vielzahl von Methoden zum Betreiben von Elementen in der Sammlung, darunter die Funktion set(), eine häufig verwendete Methode, mit der die Werte von Elementen in der Sammlung geändert werden können. Die Syntax der Funktion

set() lautet wie folgt:

boolean set(int index, E element)

wobei index den Index des zu ändernden Elements darstellt und element den neuen zu ändernden Wert darstellt. Diese Funktion gibt den alten Wert vor der Änderung zurück.

Im Folgenden erklären wir anhand eines Beispiels im Detail, wie man mit der Funktion set() die Elemente in der ArrayList-Sammlung ändert.

Führen Sie zunächst die ArrayList-Klasse in den Code ein:

import java.util.ArrayList;

Dann erstellen Sie ein ArrayList-Objekt:

ArrayList<String> list = new ArrayList<String>();

Als nächstes fügen Sie der Sammlung einige Elemente hinzu:

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

Jetzt möchten wir das zweite Element in der Sammlung hinzufügen. „Banane“ wurde in „Grape“ geändert. Sie können dies mit der Funktion set() erreichen:

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

Im obigen Code wird die Funktion set(1, „Grape“) aufgerufen, um das Element mit Index 1 in der Sammlung in „Grape“ zu ändern. Gleichzeitig gibt die Funktion set() vor der Änderung den alten Wert „Banana“ zurück, den wir der Variablen oldValue zuweisen können.

Als nächstes können wir die geänderten Mengenelemente und alten Werte ausdrucken:

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

Der vollständige Beispielcode lautet wie folgt:

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);
    }
}

Führen Sie den obigen Code aus. Das Ausgabeergebnis lautet:

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

Wie aus der Ausgabe ersichtlich ist Als Ergebnis hat die Funktion set( ) das Element „Banana“ in der Sammlung erfolgreich in „Grape“ geändert und den alten Wert „Banana“ zurückgegeben.

Zusammenfassung:
Durch die Funktion set() der Klasse ArrayList können wir die Elemente in der Sammlung einfach ändern. Sie müssen lediglich den Index des zu ändernden Elements und den neuen Wert übergeben, um den Änderungsvorgang abzuschließen. Darüber hinaus gibt die Funktion set () auch den alten Wert vor der Änderung zurück, was für uns praktisch ist, andere Vorgänge auszuführen. Daher ist die Funktion set() eine sehr nützliche und praktische Methode bei Verwendung der ArrayList-Klasse.

Das obige ist der detaillierte Inhalt vonJava verwendet die Funktion set() der Klasse ArrayList, um die Elemente in der Sammlung zu ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn