In diesem Artikel wird die unterlisteten Array-Sortierverfahren erläutert:
Also lasst uns anfangen!
So sortieren Sie ein Array mithilfe der Sort () -Methode
Java bietet zahlreiche Verfahren, um ein Array zu sortieren, und unter ihnen ist der einfachste und einfachste Weg die Verwendung integrierter Methoden. Eine vordefinierte Java -Klasse namens “Arrays”Bietet eine statische Typmethode, die als" sort () "-Methode bezeichnet wird, die direkt mit dem Klassennamen aufgerufen/aufgerufen werden kann. Es sortiert das Array in aufsteigender Reihenfolge und kann Daten vom Typ int, char, float, byte, lang und doppelt aufnehmen.
Der beste Weg, um ein Konzept zu verstehen, besteht darin, damit zu experimentieren. Betrachten Sie also den folgenden Code -Snippet, der uns dabei hilft, zu verstehen, wie die Sort () -Methode in Java verwendet wird.
Beispiel
In diesem Beispiel haben wir ein Array vom String-Typ, das aus fünf Elementen besteht. Wir werden die Sort () -Methode verwenden, um die Array -Elemente in aufsteigender Reihenfolge anzuordnen:
Java importieren.Util.Arrays;Wir haben das Array an die “übergeben“Arrays.Sortieren()Methode zum Sortieren des Arrays in aufsteigender Reihenfolge. Danach haben wir die For-Each-Schleife verwendet, um jedes Element des Arrays durchzusetzen:
Der oben angegebene Ausschnitt überprüfte die Arbeit der Sort () -Methode.
Was ist, wenn wir die Array -Elemente in umgekehrter Reihenfolge anordnen müssen?? In einem solchen Fall müssen wir die ReverseOrder () -Methode der vordefinierten Sammlungsklasse von Java verwenden.
So klären
Der Reverorder () ist eine statische Methode, die bedeutet, dass sie direkt mit dem Klassennamen aufgerufen werden kann.
Beispiel
Wir werden dasselbe Array wie im vorherigen Beispiel betrachten, und diesmal werden wir die ReverseOrder () -Methode verwenden, um das Array in umgekehrter Reihenfolge zu sortieren:
öffentliche Klasse SortingxampleWir haben den "Array -Namen" und "Sammlungen" übergeben.ReverseOrd () ”Methode zu den Arrays.Sort () Methode; Folglich erhalten wir die folgende Ausgabe:
Der Ausgang hat die Arbeit der ReverseOrder () -Methode authentifiziert.
So sortieren Sie ein Array mit Java für die Schleife
In Java können wir die Arrays mit einem For-Loop sortieren. Mit dem unten angegebenen Beispiel können Sie verstehen, wie ein Array mithilfe für Loop sortiert wird:
öffentliche Klasse SortingxampleIm obigen Snippet haben wir die folgenden Funktionen durchgeführt:
Die Ausgabe für den obigen Snippet sieht so aus:
So können wir ein Array mit For-Loop in Java sortieren.
Abschluss
Um ein Array in Java zu sortieren, können verschiedene vordefinierte Methoden, Java-Schleifen und benutzerdefinierte Methoden verwendet werden. Ein Java -Array kann entweder in aufsteigender oder in absteigender Reihenfolge sortiert werden. Die Arrays.Sort () sortiert das Array in aufsteigender Reihenfolge, während Sammlungen.ReverseOrd () -Methode kann verwendet werden, um das Array in absteigender Reihenfolge zu sortieren. Darüber hinaus können in den Java -Schleifen Tauschtechniken verwendet werden. In diesem Artikel wurde verschiedene Aspekte der Sortierung von Arrays in Java erläutert.