So verwenden Sie die Arrays.Sortieren Sie die Methode in Java

So verwenden Sie die Arrays.Sortieren Sie die Methode in Java

Während des Umgangs mit Massendaten in Java kann es Fälle geben, in denen der Entwickler die enthaltenen oder generierten Daten sortieren muss. Beispielsweise sortieren Sie die zufällig generierten Daten oder assoziieren Sie die String -Daten. In solchen Situationen das “Arrays.Sortieren()„Methode in Java ist von großer Hilfe, um den Programmierer in hohem Maße zu erleichtern.

Dieser Artikel wird die Verwendung und Implementierung der “erläutern“Arrays.Sortieren()Methode in Java.

So verwenden Sie die „Arrays“.sort () ”Methode in Java?

Der "Arrays.Sortieren()Die Methode kann verwendet werden, um ein Array vollständig oder einen Teil davon zu sortieren, indem die Start- und Endindizes angegeben werden.

Syntax

Arrays.sortieren (Array, Start, Ende);

In der obigen Syntax:

  • Array”Zeigt auf das Array, das sortiert werden muss.
  • StartIst der Startindex, aus dem die Sortierung initiiert werden kann.
  • EndeEntspricht dem Index, in dem die Sortierung enden muss.

Beispiel 1: Verwenden der „Arrays.sort () ”Methode, um ein Array in Java zu sortieren

Der "fürDie Schleife wird angewendet, um entlang der Elemente zu iterieren. Dieser Ansatz kann kombiniert mit dem “angewendet werdenArrays.Sortieren()Methode, um alle Elemente im bereitgestellten Array zu sortieren:

int [] gibArray = new int [] 2, 3, 1, 9, 13, 7;
System.aus.println ("Die ursprünglichen Array -Elemente sind:");
für (intelement: gibArray)
System.aus.println (+element);

Arrays.sortieren (gegeben arrray);
System.aus.println ("\ n the sortierte Array -Elemente sind:");
für (int i = 0; iSystem.aus.println (gibArray [i]);

In den obigen Codezeilen:

  • Erstens, deklarieren Sie ein ganzzahliges Array namens “GabArray”.
  • Wenden Sie nun das an “anfürSchleife, um die Elemente durch die Reihe von Elementen zu iterieren und sie anzuzeigen (Elemente).
  • Danach anwenden Sie die “Sortieren()Methode, indem das angegebene Array als (Methode) Parameter platziert wird, um das Array zu sortieren.
  • Verwenden Sie auch die Kombination “für"Schleife und die"LängeEigentum, die durch die sortierten Array -Elemente iteriert werden und sie einzeln anzeigen.

Ausgang

In dieser Ausgabe kann beobachtet werden, dass die Array -Elemente entsprechend sortiert werden.

Beispiel 2: Verwenden der „Arrays.sort () ”Methode zum Sortieren eines Arrays in angegebenen Indizes in Java

In diesem speziellen Beispiel kann die diskutierte Methode verwendet werden, um die Array -Elemente in bestimmten Indizes zu sortieren:

int [] gabenArray = 2, 3, 1, 9, 13, 7;
System.aus.println ("Die ursprünglichen Array -Elemente sind:");
für (intelement: gibArray)
System.aus.print (Element + "");

Arrays.sortieren (GivenArray, 1, 3);
System.aus.println ("\ nThe sortierte Array -Elemente von Index 1 bis 3 sind:");
für (intelement: gibArray)
System.aus.print (Element + "");

Im obigen Code -Snippet:

  • Erinnern Sie sich an die diskutierten Ansätze, um ein Array zu deklarieren, durch die enthaltenen Elemente zu iterieren und sie anzuzeigen.
  • Danach wenden Sie in ähnlicher Weise das an “Sortieren()" Methode. Die Methodenparameter bedeuten, dass die Elemente im angegebenen Array aus dem zweiten Index sortiert werden, i.e., “1”Zum vierten Index, ich.e., “3"Da der Index aus initiiert" aus "0”.
  • Nach dem Sortieren und Anzeigen der aktualisierten Array -Elemente durch die Array -Elemente erneut durch die Array -Elemente iterieren.

Ausgang

In dieser Ausgabe kann analysiert werden, dass die Array -Elemente gemäß den angegebenen Indizes sortiert werden.

Beispiel 3: Verwenden der „Arrays.sort () ”Methode zum Sortieren eines Strings -Arrays in absteigender Reihenfolge mit Java

Der "umgekehrte Reihenfolge()"Methode der"SammlungenDie Klasse wird verwendet, um den Komparator zu holen. Diese Methode kann kombiniert mit dem implementiert werdenArrays.Sortieren()Methode, um die Zeichenfolgen stattdessen in absteigender Reihenfolge zu sortieren:

public static void main (String [] args)
String [] gibArray = "Apple", "Bat", "Cat";
System.aus.println ("Die ursprünglichen Array -Elemente sind:");
für (String -Element: GivenArray)
System.aus.print (Element + "");

Arrays.sortieren (GivenArray, Sammlungen.umgekehrte Reihenfolge());
System.aus.println ("\ n the sortierte Array -Elemente in absteigender Reihenfolge sind:");
für (String -Element: GivenArray)
System.aus.print (Element + "");

Wenden Sie in diesem Codeblock die folgenden Schritte an:

  • Erstens, deklarieren Sie eine "SaiteArray, das aus den angegebenen Zeichenfolgenwerten besteht.
  • Danach durch die enthaltenen Werte über die “durch die“ iterierenfür”Loop und zeigen Sie sie an.
  • Wenden Sie nun das an “anSortieren()Methode zum Sortieren des bereitgestellten Arrays.
  • Im Methodeparameter bezieht sich der erstere Parameter auf das bereitgestellte Zeichenfolgenarray. Im letzteren Parameter assoziieren Sie die “umgekehrte Reihenfolge()Methode mit der “SammlungenKlasse, um die Array -Elemente in absteigender Reihenfolge anzuzeigen.
  • Zuletzt durch das umgekehrte Array iterieren und die akkumulierten Zeichenfolgen entsprechend anzeigen.

Ausgang

In diesem Ergebnis ist es offensichtlich, dass die Stringwerte in absteigender Reihenfolge angemessen sortiert werden.

Abschluss

Der "Arrays.Sortieren()Die Methode in Java kann verwendet werden, um ein Array vollständig oder einen Teil davon zu sortieren, indem die Start- und Endindizes angegeben werden. Diese Methode kann implementiert werden, um alle Array -Elemente und die angegebenen Elemente zu sortieren oder die Sortierung auf absteigende Weise anzuwenden. In diesem Blog wurde die Nutzung des “besprochen“Arrays.Sortieren()Methode in Java.