Док се бави масовним подацима у Јави, могу постојати случајеви у којима програмер треба да сортира садржане или генерисане податке. На пример, сортирање насумично генерисаних података или повезивање података стринга да би били повезани. У таквим ситуацијама, „ Низови.сорт() ” метод у Јави је од велике помоћи у олакшавању програмера у великој мери.
Овај чланак ће разрадити употребу и имплементацију „ Низови.сорт() ” метод у Јави.
Како користити метод „Арраис.сорт()“ у Јави?
„ Низови.сорт() ” се може користити за сортирање низа у потпуности или његовог дела навођењем почетног и крајњег индекса.
Синтакса
Низови.сорт ( низ, почетак, крај ) ;
У горњој синтакси:
- “ низ ” указује на низ који треба да се сортира.
- “ почетак ” је почетни индекс са којег се покреће сортирање.
- “ крај ” одговара индексу где сортирање треба да се заврши.
Пример 1: Коришћење методе „Арраис.сорт()“ за сортирање низа у Јави
„ за ” петља се примењује за понављање дуж елемената. Овај приступ се може применити у комбинацији са „ Низови.сорт() ” за сортирање свих елемената у наведеном низу:
инт [ ] датиАрраи = нови инт [ ] { 2 , 3 , 1 , 9 , 13 , 7 } ;Систем.оут.принтлн ( 'Оригинални елементи низа су: ' ) ;
за ( инт елемент: датиАрраи ) {
Систем.оут.принтлн ( +елемент ) ;
}
Низови.сорт ( датиАрраи ) ;
Систем.оут.принтлн ( ' \н Сортирани елементи низа су: ' ) ;
за ( инт и = 0 ;и < датиАрраи.ленгтх;и++ ) {
Систем.оут.принтлн ( датиАрраи [ и ] ) ;
}
У горњим редовима кода:
- Прво, декларишете целобројни низ под називом „ датиАрраи ”.
- Сада примените „ за ” петља за понављање низа елемената и њихово приказивање (елементе).
- Након тога, примените „ врста() ” постављањем наведеног низа као параметра (метода) за сортирање низа.
- Такође, користите комбиновани „ за ” петља и “ дужина ” за понављање кроз сортиране елементе низа и њихово појединачно приказивање.
Излаз
У овом излазу, може се приметити да су елементи низа сортирани у складу са тим.
Пример 2: Коришћење методе „Арраис.сорт()“ за сортирање низа по одређеним индексима у Јави
У овом конкретном примеру, разматрана метода се може користити за сортирање елемената низа по одређеним индексима:
инт [ ] датиАрраи = { 2 , 3 , 1 , 9 , 13 , 7 } ;Систем.оут.принтлн ( 'Оригинални елементи низа су: ' ) ;
за ( инт елемент: датиАрраи ) {
Систем.оут.принт ( елемент + ' ' ) ;
}
Низови.сорт ( датиАрраи, 1 , 3 ) ;
Систем.оут.принтлн ( ' \н Сортирани елементи низа од индекса 1 до 3 су: ' ) ;
за ( инт елемент: датиАрраи ) {
Систем.оут.принт ( елемент + ' ' ) ;
}
У горњем исечку кода:
- Присетите се разматраних приступа за декларисање низа, понављање кроз садржане елементе и њихово приказивање.
- Након тога, на сличан начин, примените „ врста() ” метод. Параметри методе означавају да ће елементи у датом низу бити сортирани из другог индекса, тј. 1 ” до четвртог индекса, тј. 3 “, пошто индекс почиње од „ 0 ”.
- На крају, поновите низ елемената низа након сортирања и приказа ажурираних елемената низа.
Излаз
У овом излазу се може анализирати да су елементи низа сортирани у складу са наведеним индексима.
Пример 3: Коришћење методе „Арраис.сорт()“ за сортирање низа стрингова у опадајућем редоследу користећи Јава
„ Обрнути редослед() „метод „ Збирке ” класа се користи за дохваћање компаратора који усмерава обрнуто од природног реда у колекцији објеката. Овај метод се може применити у комбинацији са „ Низови.сорт() ” да сортирате стрингове уместо тога у опадајућем редоследу:
јавна статична празнина главна ( Низ [ ] аргс ) {Низ [ ] датиАрраи = { 'јабука' , 'један' , 'мачка' } ;
Систем.оут.принтлн ( 'Оригинални елементи низа су: ' ) ;
за ( Стринг елемент: датиАрраи ) {
Систем.оут.принт ( елемент + ' ' ) ;
}
Низови.сорт ( датиАрраи, Цоллецтионс.реверсеОрдер ( ) ) ;
Систем.оут.принтлн ( ' \н Сортирани елементи низа у опадајућем редоследу су: ' ) ;
за ( Стринг елемент: датиАрраи ) {
Систем.оут.принт ( елемент + ' ' ) ;
}
У овом блоку кода примените следеће кораке:
- Пре свега, прогласите „ Низ ” низ који се састоји од наведених вредности стрингова.
- Након тога, поновите кроз садржане вредности преко „ за ” петљу и прикажи их.
- Сада примените „ врста() ” за сортирање понуђеног низа.
- У параметру методе, претходни параметар се односи на наведени низ стрингова. У последњем параметру, повежите „ Обрнути редослед() ” метод са „ Збирке ” за приказ елемената низа у опадајућем редоследу.
- На крају, поновите низ обрнутих низова и у складу с тим прикажите акумулиране низове.
Излаз
У овом исходу, очигледно је да су вредности стрингова сортиране у опадајућем редоследу на одговарајући начин.
Закључак
„ Низови.сорт() ” метода у Јави може се користити за сортирање низа у потпуности или његовог дела навођењем почетног и крајњег индекса. Овај метод се може применити за сортирање свих елемената низа и наведених елемената или за примену сортирања на опадајући начин. На овом блогу се расправљало о коришћењу „ Низови.сорт() ” метод у Јави.