Az Arrays.sort() metódus használata Java nyelven

Az Arrays Sort Metodus Hasznalata Java Nyelven



A Java tömeges adatkezelése során előfordulhatnak olyan esetek, amikor a fejlesztőnek rendeznie kell a tárolt vagy generált adatokat. Például a véletlenszerűen generált adatok rendezése vagy a karakterlánc-adatok társítása, hogy összekapcsolhatóak legyenek. Ilyen helyzetekben a „ Arrays.sort() ” módszer a Java-ban nagy segítséget jelent a programozó nagymértékű megkönnyítésében.

Ez a cikk a „ Arrays.sort() ” módszer Java nyelven.







Hogyan kell használni az „Arrays.sort()” metódust Java-ban?

A ' Arrays.sort() ” metódussal egy tömb egészét vagy egy részét rendezhetjük a kezdő és záró indexek megadásával.



Szintaxis



Tömbök.sort ( tömb, kezdet, vége ) ;





A fenti szintaxisban:

  • ' sor ” mutat arra a tömbre, amelyet rendezni kell.
  • ' Rajt ” az a kezdőindex, amelyből a rendezést indíthatjuk.
  • ' vége ” megfelel annak az indexnek, ahol a rendezésnek be kell fejeződnie.

1. példa: Az „Arrays.sort()” módszer használata egy tömb rendezésére Java nyelven



A ' számára ” ciklust alkalmazzuk az elemek mentén történő iterációhoz. Ez a megközelítés kombinálható a „ Arrays.sort() ” módszerrel rendezheti a megadott tömb összes elemét:

int [ ] givenArray = new int [ ] { 2 , 3 , 1 , 9 , 13 , 7 } ;
System.out.println ( 'Az eredeti tömbelemek a következők: ) ;
számára ( int elem: givenArray ) {
System.out.println ( +elem ) ;
}
Tömbök.sort ( adottArray ) ;
System.out.println ( ' \n A rendezett tömbelemek a következők: ' ) ;
számára ( int i = 0 ;én < adottArray.length;i++ ) {
System.out.println ( adottArray [ én ] ) ;
}

A fenti kódsorokban:

  • Először deklaráljon egy egész szám tömböt ' adottArray ”.
  • Most alkalmazza a „ számára ” ciklus az elemek tömbjének iterálásához és azok (elemek) megjelenítéséhez.
  • Ezt követően alkalmazza a „ fajta() ” metódust úgy, hogy a megadott tömböt annak(method) paramétereként helyezi el a tömb rendezéséhez.
  • Használja a kombinált ' számára ' hurok és a ' hossz ” tulajdonság a rendezett tömbelemek iterálásához és egyenkénti megjelenítéséhez.

Kimenet

Ebben a kimenetben megfigyelhető, hogy a tömbelemek ennek megfelelően vannak rendezve.

2. példa: Az „Arrays.sort()” módszer használata egy tömb rendezésére meghatározott indexeken a Java nyelven

Ebben a konkrét példában a tárgyalt módszer használható a tömbelemek meghatározott indexek szerinti rendezésére:

int [ ] givenArray = { 2 , 3 , 1 , 9 , 13 , 7 } ;
System.out.println ( 'Az eredeti tömbelemek a következők: ) ;
számára ( int elem: givenArray ) {
System.out.print ( elem + ' ' ) ;
}
Tömbök.sort ( adottArray, 1 , 3 ) ;
System.out.println ( ' \n A rendezett tömbelemek 1-től 3-ig a következők: ' ) ;
számára ( int elem: givenArray ) {
System.out.print ( elem + ' ' ) ;
}

A fenti kódrészletben:

  • Emlékezzünk vissza a tárgyalt megközelítésekre egy tömb deklarálására, a benne lévő elemek iterációjára és megjelenítésére.
  • Ezt követően hasonlóan alkalmazza a „ fajta() ” módszerrel. A metódus paraméterei azt jelentik, hogy a megadott tömb elemei a második indexből lesznek rendezve, azaz: ' 1 ” a negyedik indexhez, azaz „ 3 ”, mivel az index a „ 0 ”.
  • Végül ismételje meg a tömbelemeket a frissített tömbelemek rendezése és megjelenítése után.

Kimenet

Ebben a kimenetben elemezhető, hogy a tömbelemek a megadott indexek szerint vannak rendezve.

3. példa: Az „Arrays.sort()” módszer használata egy karakterlánc-tömb rendezéséhez csökkenő sorrendben Java használatával

A ' fordított sorrendben() ' módszere a ' Gyűjtemények ” osztály a komparátor lekérésére szolgál, amely a természetes sorrend fordítottját irányítja egy objektumgyűjteményre. Ez a módszer kombinálható a „ Arrays.sort() ” módszer a karakterláncok csökkenő sorrendbe rendezéséhez:

public static void main ( Húr [ ] args ) {
Húr [ ] givenArray = { 'alma' , 'egy' , 'macska' } ;
System.out.println ( 'Az eredeti tömbelemek a következők: ) ;
számára ( String elem: givenArray ) {
System.out.print ( elem + ' ' ) ;
}
Tömbök.sort ( givenArray, Collections.reverseOrder ( ) ) ;
System.out.println ( ' \n A rendezett tömbelemek csökkenő sorrendben a következők: ' ) ;
számára ( String elem: givenArray ) {
System.out.print ( elem + ' ' ) ;
}

Ebben a kódblokkban hajtsa végre a következő lépéseket:

  • Mindenekelőtt nyilatkozzon egy „ Húr ” tömb, amely a megadott karakterlánc-értékekből áll.
  • Ezután ismételje meg a tartalmazott értékeket a „ számára ” hurkot, és megjeleníti őket.
  • Most alkalmazza a „ fajta() ” metódussal rendezheti a megadott tömböt.
  • A method paraméterben az előbbi paraméter a megadott strings tömbre vonatkozik. Az utóbbi paraméterhez társítsa a ' fordított sorrendben() ' módszer a ' Gyűjtemények ” osztályba, hogy a tömb elemeit csökkenő sorrendben jelenítse meg.
  • Végül ismételje meg a fordított tömböt, és ennek megfelelően jelenítse meg a felhalmozott karakterláncokat.

Kimenet

Ebből az eredményből nyilvánvaló, hogy a karakterlánc-értékek megfelelően csökkenő sorrendbe vannak rendezve.

Következtetés

A ' Arrays.sort() ” metódus használható a Java-ban egy tömb teljes vagy egy részének rendezésére a kezdő és záró indexek megadásával. Ez a módszer megvalósítható az összes tömbelem és a megadott elemek rendezésére, vagy a rendezés csökkenő módon történő alkalmazására. Ez a blog a „ Arrays.sort() ” módszer Java nyelven.