Kako uporabljati metodo Arrays.sort() v Javi

Kako Uporabljati Metodo Arrays Sort V Javi



Pri delu z množičnimi podatki v Javi lahko pride do primerov, ko mora razvijalec razvrstiti vsebovane ali ustvarjene podatke. Na primer, razvrščanje naključno ustvarjenih podatkov ali povezovanje nizovnih podatkov, da jih je mogoče povezati. V takih situacijah » Arrays.sort() ” metoda v Javi je v veliko pomoč pri olajšanju programerja.

Ta članek bo podrobneje razložil uporabo in izvajanje » Arrays.sort() ” v Javi.







Kako uporabljati metodo »Arrays.sort()« v Javi?

' Arrays.sort() ” lahko uporabite za razvrščanje matrike v celoti ali njenega dela z določitvijo začetnega in končnega indeksa.



Sintaksa



Nizi.razvrščanje ( niz, začetek, konec ) ;





V zgornji sintaksi:

  • niz ” kaže na matriko, ki jo je treba razvrstiti.
  • začetek ” je začetni indeks, od katerega se začne razvrščanje.
  • konec ” ustreza indeksu, kjer se mora razvrščanje končati.

1. primer: uporaba metode »Arrays.sort()« za razvrščanje matrike v Javi



' za ” se uporablja za ponavljanje po elementih. Ta pristop je mogoče uporabiti v kombinaciji z ' Arrays.sort() ” za razvrščanje vseh elementov v ponujeni matriki:

int [ ] podanaMatrika = novo int [ ] { 2 , 3 , 1 , 9 , 13 , 7 } ;
System.out.println ( 'Izvirni elementi niza so: ' ) ;
za ( int element: givenArray ) {
System.out.println ( +element ) ;
}
Nizi.razvrščanje ( givenArray ) ;
System.out.println ( ' \n Razvrščeni elementi niza so: ' ) ;
za ( int i = 0 ;jaz < givenArray.length;i++ ) {
System.out.println ( givenArray [ jaz ] ) ;
}

V zgornjih vrsticah kode:

  • Najprej deklarirajte niz celih števil z imenom ' givenArray ”.
  • Zdaj uporabite ' za ” zanko za ponavljanje skozi matriko elementov in njihov prikaz(elemente).
  • Po tem uporabite » razvrsti() ” tako, da podano matriko postavite kot njen (metodni) parameter za razvrščanje matrike.
  • Uporabite tudi kombinirano “ za ' in ' dolžina ” za ponavljanje razvrščenih elementov matrike in njihovo prikazovanje posamezno.

Izhod

V tem izhodu je mogoče opaziti, da so elementi matrike ustrezno razvrščeni.

2. primer: uporaba metode »Arrays.sort()« za razvrščanje matrike po določenih indeksih v Javi

V tem posebnem primeru je mogoče obravnavano metodo uporabiti za razvrščanje elementov polja po določenih indeksih:

int [ ] podanaMatrika = { 2 , 3 , 1 , 9 , 13 , 7 } ;
System.out.println ( 'Izvirni elementi niza so: ' ) ;
za ( int element: givenArray ) {
System.out.print ( element + ' ' ) ;
}
Nizi.razvrščanje ( podana matrika, 1 , 3 ) ;
System.out.println ( ' \n Razvrščeni elementi matrike od indeksa 1 do 3 so: ' ) ;
za ( int element: givenArray ) {
System.out.print ( element + ' ' ) ;
}

V zgornjem delčku kode:

  • Spomnite se obravnavanih pristopov za deklaracijo matrike, ponavljanje skozi vsebovane elemente in njihov prikaz.
  • Po tem na podoben način uporabite » razvrsti() ” metoda. Parametri metode pomenijo, da bodo elementi v ponujeni matriki razvrščeni iz drugega indeksa, tj. 1 ” do četrtega indeksa, tj. 3 «, saj se indeks začne od » 0 ”.
  • Nazadnje znova ponovite elemente matrike po razvrščanju in prikazu posodobljenih elementov matrike.

Izhod

V tem izhodu je mogoče analizirati, da so elementi matrike razvrščeni v skladu z navedenimi indeksi.

3. primer: uporaba metode »Arrays.sort()« za razvrščanje matrike nizov v padajočem vrstnem redu z uporabo Jave

' obratni vrstni red() ' metoda ' Zbirke ” se uporablja za pridobivanje primerjalnika, ki usmerja obraten naravni razpored na zbirko predmetov. Ta metoda se lahko izvaja v kombinaciji z ' Arrays.sort() ” za razvrščanje nizov v padajočem vrstnem redu:

javni statični void main ( Vrvica [ ] args ) {
Vrvica [ ] podanaMatrika = { 'jabolko' , 'ena' , 'mačka' } ;
System.out.println ( 'Izvirni elementi niza so: ' ) ;
za ( Element niza: givenArray ) {
System.out.print ( element + ' ' ) ;
}
Nizi.razvrščanje ( givenArray, Collections.reverseOrder ( ) ) ;
System.out.println ( ' \n Razvrščeni elementi niza v padajočem vrstnem redu so: ' ) ;
za ( Element niza: givenArray ) {
System.out.print ( element + ' ' ) ;
}

V tem bloku kode uporabite naslednje korake:

  • Najprej razglasite ' Vrvica ” niz, sestavljen iz navedenih vrednosti nizov.
  • Nato ponovite vsebovane vrednosti prek » za ” in jih prikažite.
  • Zdaj uporabite ' razvrsti() ” za razvrščanje podane matrike.
  • V parametru metode se prejšnji parameter nanaša na podano matriko nizov. V zadnjem parametru povežite » obratni vrstni red() ' metoda z ' Zbirke ” za prikaz elementov polja v padajočem vrstnem redu.
  • Nazadnje ponovite obrnjeno matriko in ustrezno prikažite zbrane nize.

Izhod

Pri tem izidu je očitno, da so vrednosti nizov ustrezno razvrščene v padajočem vrstnem redu.

Zaključek

' Arrays.sort() ” v Javi je mogoče uporabiti za razvrščanje matrike v celoti ali njenega dela z določitvijo začetnega in končnega indeksa. To metodo je mogoče implementirati za razvrščanje vseh elementov matrike in navedenih elementov ali uporabo razvrščanja po padajočem načinu. Ta blog je razpravljal o uporabi » Arrays.sort() ” v Javi.