Mens du arbeider med bulkdata i Java, kan det være tilfeller der utvikleren trenger å sortere de inneholdte eller genererte dataene. For eksempel å sortere de tilfeldig genererte dataene eller knytte strengdataene for å gjøre dem relatable. I slike situasjoner, "Matriser.sortere()”Metode i Java er til stor hjelp for å lette programmereren i stor grad.
Denne artikkelen vil utdype bruken og implementeringen av “Matriser.sortere()”Metode i Java.
Hvordan bruke “Arrays.sorter () ”metode i java?
“Matriser.sortere()”Metode kan brukes til å sortere en matrise fullstendig eller en del av den ved å spesifisere start- og sluttindeksene.
Syntaks
Matriser.sorter (matrise, start, slutt);
I syntaks ovenfor:
Eksempel 1: Bruke “Arrays.sorter () ”-metode for å sortere en matrise i Java
“til”Loop brukes på iterate langs elementene. Denne tilnærmingen kan brukes kombinert med "Matriser.sortere()”Metode for å sortere alle elementene i den medfølgende matrisen:
int [] GivenArray = new int [] 2, 3, 1, 9, 13, 7;
System.ute.println ("De originale matriseelementene er:");
for (int element: givenArray)
System.ute.println (+element);
Matriser.sorter (GivenArray);
System.ute.println ("\ n de sorterte matriseelementene er:");
for (int i = 0; iSystem.ute.println (GivenArray [i]);
I kodelinjene ovenfor:
Produksjon
I denne utgangen kan det observeres at matriseelementene blir sortert deretter.
Eksempel 2: Bruke “Arrays.sorter () ”metode for å sortere en matrise til spesifiserte indekser i Java
I dette spesielle eksemplet kan den diskuterte metoden brukes til å sortere matriseelementene i spesifikke indekser:
int [] GivenArray = 2, 3, 1, 9, 13, 7;
System.ute.println ("De originale matriseelementene er:");
for (int element: givenArray)
System.ute.print (element + "");
Matriser.sorter (GivenArray, 1, 3);
System.ute.println ("\ n de sorterte matriseelementene fra indeks 1 til 3 er:");
for (int element: givenArray)
System.ute.print (element + "");
I ovennevnte kodebit:
Produksjon
I denne utgangen kan det analyseres at matriseelementene er sortert i samsvar med de spesifiserte indeksene.
Eksempel 3: Bruke “Arrays.sorter () ”-metode for å sortere en strengs matrise i synkende rekkefølge ved hjelp av Java
“omvendt rekkefølge()”Metode for“Samlinger”Klasse brukes til å hente komparatoren som leder det motsatte av den naturlige bestillingen på en samling av objekter. Denne metoden kan implementeres kombinert med "Matriser.sortere()”Metode for å sortere strengene i stedet i synkende rekkefølge:
public static void main (String [] args)
String [] givenArray = "Apple", "Bat", "Cat";
System.ute.println ("De originale matriseelementene er:");
for (strengelement: gittArray)
System.ute.print (element + "");
Matriser.Sorter (GivenArray, samlinger.omvendt rekkefølge());
System.ute.println ("\ n de sorterte matriseelementene i synkende rekkefølge er:");
for (strengelement: gittArray)
System.ute.print (element + "");
I denne kodeblokken, bruk følgende trinn:
Produksjon
I dette utfallet er det tydelig at strengverdiene er sortert i synkende rekkefølge på riktig måte.
Konklusjon
“Matriser.sortere()”Metode i Java kan brukes til å sortere en matrise fullstendig eller en del av den ved å spesifisere start- og sluttindeksene. Denne metoden kan implementeres for å sortere alle matriseelementene og de spesifiserte elementene eller bruke sortering på en synkende måte. Denne bloggen diskuterte bruken av “Matriser.sortere()”Metode i Java.