So verwenden Sie die Swap -Methode in Java

So verwenden Sie die Swap -Methode in Java

In Java müssen Sie manchmal die Positionen von Objekten, Elementen und Zeichen austauschen. Zu diesem Zweck können Sie die SWAP () -Methode verwenden. Der Tausch bedeutet Austausch. Diese Methode wird verwendet, um die Positionen der Zeichen oder Elemente in der Zeichenfolge oder Listen auszutauschen. Java unterstützt die Swap -Funktionalität, indem sie eine “bereitstellt“Sammlungen.Tausch()Statische Methode.

Dieses Tutorial zeigt die Verwendung der SWAP () -Methode in Java.

So verwenden Sie die SWAP () -Methode in Java?

Der "Tausch()Die Methode wird verwendet, um die Zeichen in einer Zeichenfolge und den Elementen in einer Liste auszutauschen. Sie können entweder eine vordefinierte SWAP () -Methode der Sammlungsklasse verwenden oder eine benutzerdefinierte Methode erstellen.

Sehen wir uns einige Beispiele in Bezug auf vordefinierte und benutzerdefinierte SWAP () -Methoden in Java an.

Syntax

Die Syntax für die SWAP () -Methode zum Austausch der Elemente ist unten angegeben:

tauschen (a, ich, j)

Die Methode führt drei Parameter, wo “A”Repräsentiert die Zeichenfolge oder Liste, in der der Austausch durchgeführt wird, und“ich" Und "J”Sind die Indizes der Elemente, die ausgetauscht werden müssen.

Erstens werden wir die Funktionalität des Tauschs verstehen, indem wir eine benutzerdefinierte SWAP () -Methode erstellen.

Beispiel 1: Verwenden Sie die benutzerdefinierte SWAP () -Methode, um Zeichen auszutauschen

In diesem Beispiel werden wir die Zeichen einer Zeichenfolge mit der benutzerdefinierten SWAP () -Methode austauschen. Erstens werden wir eine Methode namens erstellen “Tausch()"Und übergeben Sie drei Argumente, die Zeichenfolge"strDeren Zeichen werden ausgetauscht, und die anderen beiden sind die Variablen vom Typ ganzzahliger Typ, die sich auf die Indizes der Variablen beziehen.

Die Methode erstellt zunächst ein Zeichen -Array vom Typ Typ, das die übergebene Zeichenfolge als Array speichert, indem Sie das aufrufen “toarArray ()" Methode. Speichern Sie dann den Charakter aus dem Index “A"Zur Variablen der char Type"Temperatur"Und legen Sie den Charakter in die"B"Index am"A" Index. Als nächstes den Wert von “geben“Temperatur"Im Index"B”Und geben Sie es schließlich an die Methode zurück:

statischer char [] Swap (String str, int a, int b)

char ch [] = str.toarArray ();
char temp = ch [a];
ch [a] = ch [b];
ch [b] = temp;
Rückkehr CH;

In der Main () -Methode haben wir eine Zeichenfolge “S”. Drucken Sie als Nächst. Zum Beispiel wollen wir den sechsten Indexcharakter austauschen “N" mit "ichDas ist im zweiten Index vorhanden:

String S = "liiuxhnnt";
System.aus.println ("Die Zeichenfolge ist:" + s);
System.aus.print ("Nach dem Austausch:");
System.aus.println (Swap (s, 6, 2));

Die angegebene Ausgabe bedeutet, dass wir die Zeichen der angegebenen Zeichen erfolgreich getauscht haben:

Müssen Sie Elemente der Liste austauschen?? Falls ja! Folgen Sie dann dem angegebenen Abschnitt.

Beispiel 2: Verwenden der vordefinierten SWAP () -Methode, um Arraylist -Elemente auszutauschen

Verwenden Sie die Vordefinierten zum Austausch von ArrayList -Elementen “Tausch()Methode der Sammlungsklasse. Zuerst erstellen wir eine Arraylist von “Früchte”:

Anordnungsliste Früchte = NeuarrayList();

Fügen Sie dann die Elemente in der erstellten ArrayList mit der "hinzu" hinzuhinzufügen()" Methode:

Früchte.add ("Apple");
Früchte.add ("banane");
Früchte.add ("apricot");
Früchte.add ("Pfirsich");

Drucken Sie die ursprüngliche Reihenfolge der Elemente mit der “druckenSystem.aus.println ()" Methode:

System.aus.println ("Liste der Früchte:" + Früchte);

Dann rufen Sie das an "Sammlungen.Tausch()Methode durch Übergabe einer Liste von “FrüchteUnd Indexe von Elementen, die getauscht werden müssen. Hier tauschen wir die ersten und die letzten Elemente der ArrayList aus:

Sammlungen.Swap (Früchte, 0, 3);

Schließlich werden wir alle Elemente nach dem Austausch auf der Konsole ausdrucken:

System.aus.println ("Früchte in Liste ausgetauscht:" + Früchte);

Wie Sie sehen können, werden Elemente der ArrayList erfolgreich getauscht:

Lassen Sie uns nun sehen, was passiert, wenn wir den Index übergeben, der im Array nicht existiert.

Beispiel 3: Tausch eines nicht existierenden Elements

Hier tauschen wir das Element am Index von “aus1"Mit dem am Index vorhandenen Element"4”. Da die zuvor erstellte ArrayList von Größe drei ist, wird der angegebene Vorgang einen Fehler veranstaltet:

Sammlungen.Tausch (Früchte, 1, 4);

Die Ausgabe zeigt einen Index aus der Grenzen, da der vierte Index in unserer ArrayList nicht vorhanden ist:

Wir haben alle wesentlichen Informationen zur Verwendung der SWAP () -Methode in Java zur Verfügung gestellt.

Abschluss

Die SWAP () -Methode wird verwendet, um die Zeichen oder Elemente der Zeichenfolge und eine Liste auszutauschen. Es dauert eine Zeichenfolge oder Liste und die Indizes der Elemente, die getauscht werden müssen. In Java wird eine vordefinierte SWAP () -Methode verwendet, um die Elemente der Listen, ArrayList usw. auszutauschen. Es gehört zur Kollektionsklasse. Sie können auch die vordefinierte SWAP () -Methode verwenden, indem Sie dieselbe Funktionalität hinzufügen. Dieses Tutorial hat die Verwendung der SWAP () -Methode in Java mit detaillierten Beispielen gezeigt.