Wie man ein Array in Java umgeht

Wie man ein Array in Java umgeht
Array -Umkehrung ist eines der wichtigsten Operationen in Java. Daher bietet Java mehrere Methoden, die angewendet werden können, um ein Array wie z. B. umzukehren tauschen die Array -Elemente, umkehren() Methode der Sammlungsklasse, append () Methode der StringBuilder -Klasse usw. Darüber hinaus können wir die For-Loop verwenden und sie in umgekehrter Reihenfolge durchqueren, um die Array-Elemente in umgekehrter Reihenfolge zu drucken.

Diese Beschreibung vermittelt ein vollständiges Verständnis dafür, wie ein Array in Java umgekehrt werden kann. In dieser Hinsicht werden die folgenden Möglichkeiten der Umkehrung eines Arrays abdecken:

  • So drucken Sie ein Array in umgekehrter Reihenfolge
  • Wie man ein Array mit Sammlungen umgeht.Reverse () Methode
  • Wie man ein Array mit dem Tauschverkehr umgeht

Lass uns anfangen!

So drucken Sie ein Array in umgekehrter Reihenfolge

Um ein Reverse -Array zu drucken, können wir die einfache Schleife verwenden und in umgekehrter Reihenfolge durchqueren (i.e., Starten Sie es aus dem letzten Index). Es würde die Bestellung des Arrays nicht umkehren; Stattdessen wird das Array nur in umgekehrter Reihenfolge gedruckt/angezeigt.

Beispiel

Im folgenden Snippet erstellen wir ein ganzzahliges Array von zehn Elementen und drucken sie in umgekehrter Reihenfolge:

öffentliche Klasse RevARrayExample
public static void main (String [] args)
int arry [] = new int [] 15, 72, 33, 54, 75, 32, 33, 65, 67, 100;
System.aus.println ("Reverse Order Array:");
für (inti = arry.Länge - 1; i> = 0; ich--)
System.aus.print (arry [i] + "");


Im obigen Snippet initialisieren wir die Schleife mit „Arry.Länge - 1 ”, Dies stellt diese Schleife aus dem letzten Index des Arrays aus. Die Bedingung "I> = 0" stellt dar, dass die Schleife endet, wenn der Wert von "ich" wird weniger als Null während "ich-" bedeutet in jeder Iteration den Wert von "ich" wird um 1 abnehmen:

Das obige Ausschnitt zeigt, dass das Array erfolgreich in umgekehrte Reihenfolge gedruckt wird.

Wie man ein Array mit Sammlungen umgeht.Reverse () Methode

In Java bietet die Sammlungsklasse a rverse () Methode, mit der die Java -Arrays umgekehrt werden können.

Beispiel

In diesem Beispiel erstellen wir ein Anreicher -Array von fünf Elementen und drucken sie in umgekehrter Reihenfolge mithilfe Sammlungen.umkehren() Methode:

öffentliche Klasse RevARrayExample
statische Void Reversearray (String ary [])
Sammlungen.umgekehrt (Arrays.ASLIST (Ary));
System.aus.println ("Reverse Array:");
System.aus.println (Arrays.ASLIST (Ary));

public static void main (String [] args)
String [] arry = "java", "php", "c#", "c ++", "javaScript";
Reversearray (Arry);

Wir haben a geschaffen Reversearray Funktion, um das ursprüngliche Array umzukehren. Innerhalb der Reversearray Funktion haben wir die genutzt ASLIST () Methode der Arrays Klasse, um das Array in eine Liste umzuwandeln. Dann gingen wir an die Sammlungen.umkehren() Methode, die die Reihenfolge des ursprünglichen Arrays umkehrt:

Der Ausgang authentifiziert die Arbeit der Sammlungen.Reverse () Methode, wie es gelang, das ursprüngliche Array umzukehren.

Wie man ein Array mit dem Tauschverkehr umgeht

In Java ist eine weitere häufig verwendete Möglichkeit, das Array umzukehren.

Beispiel

Mit dem folgenden Snippet können Sie verstehen, wie Sie ein Array umkehren können, indem Sie seine Elemente in Java austauschen:

öffentliche Klasse RevARrayExample
statische Void Reversearray (intary [])
int len ​​= ary.Länge;
int temp;
für (inti = 0; itemp = ary [i];
ary [i] = ary [len - i - 1];
ary [len - i - 1] = temp;

System.aus.println ("umgekehrtes Array:");
für (int j = 0; j System.aus.println (ary [j]);


public static void main (String [] args)
int [] arry = 40, 34, 63, 14, 5;
Reversearray (Arry);

In diesem Beispiel haben wir das erste Element des Arrays mit dem letzten Element ausgetauscht. Arrays zweites Element mit dem zweiten letzten Element und so weiter:

Die Ausgabe bestätigte, dass der Tauschprozess die Array -Elemente erfolgreich umgekehrt hat.

Abschluss

In Java, Sammlungen.Reverse () Methode, StringBuilder.append () Methode, Tauschansatz usw. werden verwendet, um ein Array in umgekehrter Reihenfolge zu drucken. Um ein Array in umgekehrter Reihenfolge zu drucken. Es würde jedoch die Array -Reihenfolge nicht umkehren; Stattdessen wird das Array nur in umgekehrter Reihenfolge gedruckt. In diesem Artikel haben wir drei verschiedene Techniken besprochen, um ein Array in Java umzukehren. Für tiefgreifendes Verständnis haben wir verschiedene Datentypen wie String, Ganzzahl usw. verwendet und die beschreibenden Screenshots der Code -Snippets vorgestellt.