Како користити метод Арраис.сорт() у Јави

Kako Koristiti Metod Arrais Sort U Javi



Док се бави масовним подацима у Јави, могу постојати случајеви у којима програмер треба да сортира садржане или генерисане податке. На пример, сортирање насумично генерисаних података или повезивање података стринга да би били повезани. У таквим ситуацијама, „ Низови.сорт() ” метод у Јави је од велике помоћи у олакшавању програмера у великој мери.

Овај чланак ће разрадити употребу и имплементацију „ Низови.сорт() ” метод у Јави.







Како користити метод „Арраис.сорт()“ у Јави?

Низови.сорт() ” се може користити за сортирање низа у потпуности или његовог дела навођењем почетног и крајњег индекса.



Синтакса



Низови.сорт ( низ, почетак, крај ) ;





У горњој синтакси:

  • низ ” указује на низ који треба да се сортира.
  • почетак ” је почетни индекс са којег се покреће сортирање.
  • крај ” одговара индексу где сортирање треба да се заврши.

Пример 1: Коришћење методе „Арраис.сорт()“ за сортирање низа у Јави



за ” петља се примењује за понављање дуж елемената. Овај приступ се може применити у комбинацији са „ Низови.сорт() ” за сортирање свих елемената у наведеном низу:

инт [ ] датиАрраи = нови инт [ ] { 2 , 3 , 1 , 9 , 13 , 7 } ;
Систем.оут.принтлн ( 'Оригинални елементи низа су: ' ) ;
за ( инт елемент: датиАрраи ) {
Систем.оут.принтлн ( +елемент ) ;
}
Низови.сорт ( датиАрраи ) ;
Систем.оут.принтлн ( ' Сортирани елементи низа су: ' ) ;
за ( инт и = 0 < датиАрраи.ленгтх;и++ ) {
Систем.оут.принтлн ( датиАрраи [ и ] ) ;
}

У горњим редовима кода:

  • Прво, декларишете целобројни низ под називом „ датиАрраи ”.
  • Сада примените „ за ” петља за понављање низа елемената и њихово приказивање (елементе).
  • Након тога, примените „ врста() ” постављањем наведеног низа као параметра (метода) за сортирање низа.
  • Такође, користите комбиновани „ за ” петља и “ дужина ” за понављање кроз сортиране елементе низа и њихово појединачно приказивање.

Излаз

У овом излазу, може се приметити да су елементи низа сортирани у складу са тим.

Пример 2: Коришћење методе „Арраис.сорт()“ за сортирање низа по одређеним индексима у Јави

У овом конкретном примеру, разматрана метода се може користити за сортирање елемената низа по одређеним индексима:

инт [ ] датиАрраи = { 2 , 3 , 1 , 9 , 13 , 7 } ;
Систем.оут.принтлн ( 'Оригинални елементи низа су: ' ) ;
за ( инт елемент: датиАрраи ) {
Систем.оут.принт ( елемент + ' ' ) ;
}
Низови.сорт ( датиАрраи, 1 , 3 ) ;
Систем.оут.принтлн ( ' Сортирани елементи низа од индекса 1 до 3 су: ' ) ;
за ( инт елемент: датиАрраи ) {
Систем.оут.принт ( елемент + ' ' ) ;
}

У горњем исечку кода:

  • Присетите се разматраних приступа за декларисање низа, понављање кроз садржане елементе и њихово приказивање.
  • Након тога, на сличан начин, примените „ врста() ” метод. Параметри методе означавају да ће елементи у датом низу бити сортирани из другог индекса, тј. 1 ” до четвртог индекса, тј. 3 “, пошто индекс почиње од „ 0 ”.
  • На крају, поновите низ елемената низа након сортирања и приказа ажурираних елемената низа.

Излаз

У овом излазу се може анализирати да су елементи низа сортирани у складу са наведеним индексима.

Пример 3: Коришћење методе „Арраис.сорт()“ за сортирање низа стрингова у опадајућем редоследу користећи Јава

Обрнути редослед() „метод „ Збирке ” класа се користи за дохваћање компаратора који усмерава обрнуто од природног реда у колекцији објеката. Овај метод се може применити у комбинацији са „ Низови.сорт() ” да сортирате стрингове уместо тога у опадајућем редоследу:

јавна статична празнина главна ( Низ [ ] аргс ) {
Низ [ ] датиАрраи = { 'јабука' , 'један' , 'мачка' } ;
Систем.оут.принтлн ( 'Оригинални елементи низа су: ' ) ;
за ( Стринг елемент: датиАрраи ) {
Систем.оут.принт ( елемент + ' ' ) ;
}
Низови.сорт ( датиАрраи, Цоллецтионс.реверсеОрдер ( ) ) ;
Систем.оут.принтлн ( ' Сортирани елементи низа у опадајућем редоследу су: ' ) ;
за ( Стринг елемент: датиАрраи ) {
Систем.оут.принт ( елемент + ' ' ) ;
}

У овом блоку кода примените следеће кораке:

  • Пре свега, прогласите „ Низ ” низ који се састоји од наведених вредности стрингова.
  • Након тога, поновите кроз садржане вредности преко „ за ” петљу и прикажи их.
  • Сада примените „ врста() ” за сортирање понуђеног низа.
  • У параметру методе, претходни параметар се односи на наведени низ стрингова. У последњем параметру, повежите „ Обрнути редослед() ” метод са „ Збирке ” за приказ елемената низа у опадајућем редоследу.
  • На крају, поновите низ обрнутих низова и у складу с тим прикажите акумулиране низове.

Излаз

У овом исходу, очигледно је да су вредности стрингова сортиране у опадајућем редоследу на одговарајући начин.

Закључак

Низови.сорт() ” метода у Јави може се користити за сортирање низа у потпуности или његовог дела навођењем почетног и крајњег индекса. Овај метод се може применити за сортирање свих елемената низа и наведених елемената или за примену сортирања на опадајући начин. На овом блогу се расправљало о коришћењу „ Низови.сорт() ” метод у Јави.