Ako používať metódu Arrays.sort() v jazyku Java

Ako Pouzivat Metodu Arrays Sort V Jazyku Java



Pri práci s hromadnými údajmi v jazyku Java môžu nastať prípady, keď vývojár potrebuje zoradiť obsiahnuté alebo vygenerované údaje. Napríklad triedenie náhodne vygenerovaných údajov alebo priradenie údajov reťazca, aby sa dali spojiť. V takýchto situáciách „ Arrays.sort() ” metóda v Jave je veľkou pomocou pri uľahčení programátora do značnej miery.

Tento článok sa bude zaoberať používaním a implementáciou „ Arrays.sort() “ metóda v jazyku Java.







Ako používať metódu „Arrays.sort()“ v jazyku Java?

' Arrays.sort() ” metódu možno použiť na zoradenie poľa úplne alebo jeho časti zadaním počiatočného a koncového indexu.



Syntax



Polia.triediť ( pole, začiatok, koniec ) ;





Vo vyššie uvedenej syntaxi:

  • pole “ ukazuje na pole, ktoré je potrebné zoradiť.
  • začať ” je počiatočný index, z ktorého sa spustí triedenie.
  • koniec ” zodpovedá indexu, kde sa má triedenie skončiť.

Príklad 1: Použitie metódy “Arrays.sort()” na triedenie poľa v jazyku Java



' pre ” sa použije na iteráciu pozdĺž prvkov. Tento prístup je možné použiť v kombinácii s „ Arrays.sort() ” metóda na zoradenie všetkých prvkov v poskytnutom poli:

int [ ] GivenArray = new int [ ] { 2 , 3 , 1 , 9 , 13 , 7 } ;
System.out.println ( 'Pôvodné prvky poľa sú: ' ) ;
pre ( prvok int: givenArray ) {
System.out.println ( +prvok ) ;
}
Polia.triediť ( GivenArray ) ;
System.out.println ( ' \n Zoradené prvky poľa sú: ' ) ;
pre ( int i = 0 ;i < givenArray.length;i++ ) {
System.out.println ( GivenArray [ i ] ) ;
}

Vo vyššie uvedených riadkoch kódu:

  • Najprv deklarujte celočíselné pole s názvom „ GivenArray “.
  • Teraz použite „ pre ” cyklus na iteráciu cez pole prvkov a ich zobrazenie (prvky).
  • Potom použite „ zoradiť () ” umiestnením zadaného poľa ako jeho parametra (metóda) na zoradenie poľa.
  • Využite aj kombinované „ pre 'slučka' a ' dĺžka ” na iteráciu cez zoradené prvky poľa a ich zobrazenie jednotlivo.

Výkon

V tomto výstupe je možné pozorovať, že prvky poľa sú podľa toho zoradené.

Príklad 2: Použitie metódy „Arrays.sort()“ na triedenie poľa podľa špecifikovaných indexov v jazyku Java

V tomto konkrétnom príklade možno diskutovanú metódu použiť na triedenie prvkov poľa podľa konkrétnych indexov:

int [ ] GivenArray = { 2 , 3 , 1 , 9 , 13 , 7 } ;
System.out.println ( 'Pôvodné prvky poľa sú: ' ) ;
pre ( prvok int: givenArray ) {
System.out.print ( prvok + '' ) ;
}
Polia.triediť ( GivenArray, 1 , 3 ) ;
System.out.println ( ' \n Zoradené prvky poľa od indexu 1 do 3 sú: ' ) ;
pre ( prvok int: givenArray ) {
System.out.print ( prvok + '' ) ;
}

Vo vyššie uvedenom útržku kódu:

  • Pripomeňme si diskutované prístupy k deklarovaniu poľa, iterácii obsiahnutých prvkov a ich zobrazovaniu.
  • Potom podobne použite „ zoradiť () “. Parametre metódy znamenajú, že prvky v poskytnutom poli budú zoradené od druhého indexu, t.j. 1 “ na štvrtý index, t. j. „ 3 “, keďže index začína od „ 0 “.
  • Nakoniec znova iterujte prvky poľa po zoradení a zobrazení aktualizovaných prvkov poľa.

Výkon

V tomto výstupe je možné analyzovať, že prvky poľa sú zoradené podľa zadaných indexov.

Príklad 3: Použitie metódy „Arrays.sort()“ na triedenie poľa reťazcov v zostupnom poradí pomocou Java

' obrátené poradie() “metóda “ zbierky Trieda ” sa používa na získanie komparátora, ktorý nasmeruje na kolekciu objektov opak prirodzeného usporiadania. Táto metóda môže byť implementovaná v kombinácii s „ Arrays.sort() ” metóda na zoradenie reťazcov v zostupnom poradí:

public static void main ( Reťazec [ ] args ) {
Reťazec [ ] GivenArray = { 'jablko' , 'jeden' , 'mačka' } ;
System.out.println ( 'Pôvodné prvky poľa sú: ' ) ;
pre ( Prvok reťazca: givenArray ) {
System.out.print ( prvok + '' ) ;
}
Polia.triediť ( GivenArray, Collections.reverseOrder ( ) ) ;
System.out.println ( ' \n Zoradené prvky poľa v zostupnom poradí sú: ' ) ;
pre ( Prvok reťazca: givenArray ) {
System.out.print ( prvok + '' ) ;
}

V tomto bloku kódu použite nasledujúce kroky:

  • V prvom rade vyhláste „ Reťazec ” pole pozostávajúce z uvedených hodnôt reťazca.
  • Potom iterujte cez obsiahnuté hodnoty cez „ pre ” a zobrazte ich.
  • Teraz použite „ zoradiť () ” metóda na zoradenie poskytnutého poľa.
  • V parametri metódy sa predchádzajúci parameter vzťahuje na poskytnuté pole reťazcov. V druhom parametri priraďte „ obrátené poradie() “ metóda s “ zbierky ” na zobrazenie prvkov poľa v zostupnom poradí.
  • Nakoniec iterujte cez obrátené pole a podľa toho zobrazte nahromadené reťazce.

Výkon

Z tohto výsledku je zrejmé, že hodnoty reťazca sú vhodne zoradené v zostupnom poradí.

Záver

' Arrays.sort() ” metódu v jazyku Java možno použiť na úplné triedenie poľa alebo jeho časti zadaním počiatočného a koncového indexu. Táto metóda môže byť implementovaná na triedenie všetkých prvkov poľa a špecifikovaných prvkov alebo aplikovanie triedenia zostupným spôsobom. Tento blog diskutoval o využití „ Arrays.sort() “ metóda v jazyku Java.