جاوا میں Arrays.sort() طریقہ استعمال کرنے کا طریقہ

Jawa My Arrays Sort Tryq Ast Mal Krn Ka Tryq



جاوا میں بلک ڈیٹا سے نمٹنے کے دوران، ایسی مثالیں ہوسکتی ہیں جہاں ڈویلپر کو موجود یا تیار کردہ ڈیٹا کو ترتیب دینے کی ضرورت ہوتی ہے۔ مثال کے طور پر، تصادفی طور پر تیار کردہ ڈیٹا کو چھانٹنا یا اسے متعلقہ بنانے کے لیے سٹرنگ ڈیٹا کو جوڑنا۔ ایسے حالات میں ' Arrays.sort() 'جاوا میں طریقہ پروگرامر کو کافی حد تک سہولت فراہم کرنے میں بہت مددگار ہے۔

یہ مضمون اس کے استعمال اور نفاذ کے بارے میں تفصیل سے بیان کرے گا ' Arrays.sort() 'جاوا میں طریقہ۔







جاوا میں 'Arrays.sort()' طریقہ استعمال کیسے کریں؟

' Arrays.sort() شروع اور اختتامی اشاریہ جات کی وضاحت کرکے کسی صف کو مکمل طور پر یا اس کے کسی حصے کو ترتیب دینے کے لیے طریقہ استعمال کیا جا سکتا ہے۔



نحو



Arrays.sort ( صف، شروع، اختتام ) ;





مندرجہ بالا نحو میں:

  • ' صف ” اس صف کی طرف اشارہ کرتا ہے جسے ترتیب دینے کی ضرورت ہے۔
  • ' شروع ” شروع کا اشاریہ ہے جہاں سے چھانٹنا شروع کرنا ہے۔
  • ' اختتام ” انڈیکس کے مساوی ہے جہاں چھانٹنا ختم ہونے کی ضرورت ہے۔

مثال 1: جاوا میں ایک صف کو ترتیب دینے کے لیے 'Arrays.sort()' طریقہ استعمال کرنا



' کے لیے عناصر کے ساتھ اعادہ کرنے کے لیے لوپ کا اطلاق ہوتا ہے۔ اس نقطہ نظر کو 'کے ساتھ مل کر لاگو کیا جاسکتا ہے۔ Arrays.sort() فراہم کردہ صف میں تمام عناصر کو ترتیب دینے کا طریقہ:

int [ ] givenArray = نیا انٹ [ ] { 2 , 3 , 1 , 9 , 13 , 7 } ;
System.out.println ( 'اصل صف کے عناصر ہیں:' ) ;
کے لیے ( int عنصر: دیا گیا سرنی ) {
System.out.println ( عنصر ) ;
}
Arrays.sort ( دیا گیا صف ) ;
System.out.println ( ' \n ترتیب شدہ صف کے عناصر ہیں: ' ) ;
کے لیے ( int i = 0 ؛میں < givenArray.length;i++ ) {
System.out.println ( دیا گیا صف [ میں ] ) ;
}

کوڈ کی اوپر کی لائنوں میں:

  • سب سے پہلے، ایک عددی صف کا اعلان کریں جس کا نام ہے ' دیا گیا صف '
  • اب، لاگو کریں ' کے لیے عناصر کی صف میں اعادہ کرنے کے لیے لوپ اور انہیں (عناصر) ڈسپلے کریں۔
  • اس کے بعد، لاگو کریں ' ترتیب دیں() صف کو ترتیب دینے کے لیے مخصوص صف کو اس کے (طریقہ) پیرامیٹر کے طور پر رکھ کر طریقہ۔
  • اس کے علاوہ، مشترکہ استعمال کریں ' کے لیے 'لوپ اور' لمبائی ” ترتیب شدہ صف کے عناصر کے ذریعے اعادہ کرنے اور انفرادی طور پر ڈسپلے کرنے کے لیے پراپرٹی۔

آؤٹ پٹ

اس آؤٹ پٹ میں، یہ دیکھا جا سکتا ہے کہ صف کے عناصر کو اسی کے مطابق ترتیب دیا گیا ہے۔

مثال 2: جاوا میں مخصوص اشاریہ جات پر ایک صف کو ترتیب دینے کے لیے 'Arrays.sort()' طریقہ استعمال کرنا

اس خاص مثال میں، زیر بحث طریقہ کو مخصوص اشاریہ جات پر صف کے عناصر کو ترتیب دینے کے لیے استعمال کیا جا سکتا ہے۔

int [ ] دیئے گئے سرے = { 2 , 3 , 1 , 9 , 13 , 7 } ;
System.out.println ( 'اصل صف کے عناصر ہیں:' ) ;
کے لیے ( int عنصر: دیا گیا سرنی ) {
سسٹم آؤٹ۔ پرنٹ ( عنصر + ' ) ;
}
Arrays.sort ( دیا ہوا، 1 , 3 ) ;
System.out.println ( ' \n انڈیکس 1 سے 3 تک ترتیب شدہ سرنی عناصر ہیں: ' ) ;
کے لیے ( int عنصر: دیا گیا سرنی ) {
سسٹم آؤٹ۔ پرنٹ ( عنصر + ' ) ;
}

مندرجہ بالا کوڈ کے ٹکڑوں میں:

  • ایک صف کا اعلان کرنے، موجود عناصر کے ذریعے اعادہ کرنے، اور انہیں ڈسپلے کرنے کے لیے زیر بحث طریقوں کو یاد کریں۔
  • اس کے بعد، اسی طرح، لاگو کریں ' ترتیب دیں() 'طریقہ. طریقہ کار کے پیرامیٹرز اس بات کی نشاندہی کرتے ہیں کہ فراہم کردہ صف میں موجود عناصر کو دوسرے انڈیکس سے ترتیب دیا جائے گا، یعنی ' 1 'چوتھے انڈیکس تک، یعنی،' 3 '، چونکہ انڈیکس ' سے شروع ہوتا ہے 0 '
  • آخر میں، اپ ڈیٹ کردہ سرنی عناصر کو چھانٹنے اور ڈسپلے کرنے کے بعد دوبارہ سرنی عناصر کے ذریعے اعادہ کریں۔

آؤٹ پٹ

اس آؤٹ پٹ میں، یہ تجزیہ کیا جا سکتا ہے کہ صف کے عناصر کو مخصوص اشاریہ جات کے مطابق ترتیب دیا گیا ہے۔

مثال 3: 'Arrays.sort()' طریقہ استعمال کرتے ہوئے جاوا کا استعمال کرتے ہوئے سٹرنگس اری کو نزولی ترتیب میں ترتیب دینا

' آرڈر محفوظ کریں() 'طریقہ کار' مجموعے ” کلاس کا استعمال موازنہ کرنے والے کو لانے کے لیے کیا جاتا ہے جو اشیاء کے مجموعے پر قدرتی ترتیب کے الٹ ہدایت کرتا ہے۔ یہ طریقہ 'کے ساتھ مل کر لاگو کیا جا سکتا ہے Arrays.sort() تاروں کو نزولی ترتیب میں ترتیب دینے کا طریقہ:

عوامی جامد باطل مین ( تار [ ] args ) {
تار [ ] دیئے گئے سرے = { 'سیب' , 'ایک' , 'کیٹ' } ;
System.out.println ( 'اصل صف کے عناصر ہیں:' ) ;
کے لیے ( سٹرنگ عنصر: دیا گیا سرہ ) {
سسٹم آؤٹ۔ پرنٹ ( عنصر + ' ) ;
}
Arrays.sort ( givenArray، Collections.reverseOrder ( ) ) ;
System.out.println ( ' \n نزولی ترتیب میں ترتیب شدہ صف کے عناصر ہیں: ' ) ;
کے لیے ( سٹرنگ عنصر: دیا گیا سرہ ) {
سسٹم آؤٹ۔ پرنٹ ( عنصر + ' ) ;
}

اس کوڈ بلاک میں، درج ذیل اقدامات کا اطلاق کریں:

  • سب سے پہلے، اعلان کریں ' تار بیان کردہ سٹرنگ اقدار پر مشتمل صف۔
  • اس کے بعد، 'کے ذریعے موجود اقدار کے ذریعے اعادہ کریں کے لیے انہیں لوپ اور ڈسپلے کریں۔
  • اب، لاگو کریں ' ترتیب دیں() فراہم کردہ صف کو ترتیب دینے کا طریقہ۔
  • طریقہ پیرامیٹر میں، سابقہ ​​پیرامیٹر فراہم کردہ تاروں کی صف سے مراد ہے۔ مؤخر الذکر پیرامیٹر میں، منسلک کریں ' آرڈر محفوظ کریں() 'کے ساتھ طریقہ' مجموعے نزولی ترتیب میں صف کے عناصر کو ظاہر کرنے کے لیے کلاس۔
  • آخر میں، الٹ سرنی کے ذریعے اعادہ کریں اور اس کے مطابق جمع شدہ تاروں کو ڈسپلے کریں۔

آؤٹ پٹ

اس نتیجے میں، یہ واضح ہے کہ سٹرنگ کی قدروں کو نزولی ترتیب میں مناسب طریقے سے ترتیب دیا گیا ہے۔

نتیجہ

' Arrays.sort() ' جاوا میں طریقہ کار کو شروع اور اختتامی اشاریہ جات کی وضاحت کر کے کسی صف کو مکمل طور پر یا اس کے کسی حصے کو ترتیب دینے کے لیے استعمال کیا جا سکتا ہے۔ یہ طریقہ تمام صف کے عناصر اور مخصوص عناصر کو ترتیب دینے کے لیے لاگو کیا جا سکتا ہے یا ترتیب کو نزول کے طریقے سے لاگو کیا جا سکتا ہے۔ اس بلاگ نے 'کے استعمال پر تبادلہ خیال کیا Arrays.sort() 'جاوا میں طریقہ۔