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.