জাভাতে Arrays.sort() পদ্ধতি কিভাবে ব্যবহার করবেন

Jabhate Arrays Sort Pad Dhati Kibhabe Byabahara Karabena



জাভাতে বাল্ক ডেটা নিয়ে কাজ করার সময়, এমন উদাহরণ হতে পারে যেখানে বিকাশকারীকে থাকা বা তৈরি করা ডেটা সাজাতে হবে। উদাহরণস্বরূপ, এলোমেলোভাবে উত্পন্ন ডেটা বাছাই করা বা স্ট্রিং ডেটা সংযুক্ত করার জন্য এটি সম্পর্কিত করা। এই ধরনের পরিস্থিতিতে, ' Arrays.sort() ' জাভা পদ্ধতিটি প্রোগ্রামারকে অনেকাংশে সুবিধা প্রদানের জন্য দুর্দান্ত সহায়তা করে।

এই নিবন্ধটি 'এর ব্যবহার এবং বাস্তবায়ন সম্পর্কে বিস্তারিত বর্ণনা করবে Arrays.sort() ' জাভাতে পদ্ধতি।







জাভাতে কিভাবে “Arrays.sort()” পদ্ধতি ব্যবহার করবেন?

দ্য ' Arrays.sort() ” পদ্ধতিটি শুরু এবং শেষ সূচী নির্দিষ্ট করে একটি অ্যারে বা এর একটি অংশকে সম্পূর্ণরূপে সাজাতে ব্যবহার করা যেতে পারে।



বাক্য গঠন



Arrays.sort ( অ্যারে, শুরু, শেষ ) ;





উপরের সিনট্যাক্সে:

  • ' অ্যারে ” বিন্যাসের দিকে নির্দেশ করে যা সাজাতে হবে।
  • ' শুরু ” হল সূচনা সূচক যেখান থেকে বাছাই শুরু করতে হয়।
  • ' শেষ ” সূচকের সাথে মিলে যায় যেখানে বাছাই শেষ করতে হবে৷

উদাহরণ 1: জাভাতে একটি অ্যারে সাজানোর জন্য 'Arrays.sort()' পদ্ধতি ব্যবহার করা



দ্য ' জন্য লুপ উপাদান বরাবর পুনরাবৃত্তি করতে প্রয়োগ করা হয়। এই পদ্ধতির সাথে মিলিতভাবে প্রয়োগ করা যেতে পারে ' Arrays.sort() প্রদত্ত অ্যারের সমস্ত উপাদান বাছাই করার পদ্ধতি:

int [ ] givenArray = নতুন int [ ] { 2 , 3 , 1 , 9 , 13 , 7 } ;
System.out.println ( 'মূল অ্যারের উপাদানগুলি হল: ' ) ;
জন্য ( int উপাদান: দেওয়া অ্যারে ) {
System.out.println ( +উপাদান ) ;
}
Arrays.sort ( দেওয়া অ্যারে ) ;
System.out.println ( ' \n সাজানো অ্যারে উপাদান হল: ' ) ;
জন্য ( int i = 0 ;i < givenArray.length;i++ ) {
System.out.println ( দেওয়া অ্যারে [ i ] ) ;
}

কোডের উপরের লাইনগুলিতে:

  • প্রথমত, “নামের একটি পূর্ণসংখ্যা অ্যারে ঘোষণা করুন দেওয়া অ্যারে
  • এখন, প্রয়োগ করুন ' জন্য উপাদানগুলির অ্যারের মাধ্যমে পুনরাবৃত্তি করতে লুপ করুন এবং তাদের (উপাদানগুলি) প্রদর্শন করুন।
  • এর পরে, প্রয়োগ করুন ' সাজান() ” পদ্ধতিটি অ্যারে সাজানোর জন্য নির্দিষ্ট অ্যারেটিকে তার(পদ্ধতি) প্যারামিটার হিসাবে স্থাপন করে।
  • এছাড়াও, সম্মিলিত ব্যবহার করুন ' জন্য 'লুপ এবং ' দৈর্ঘ্য ” বাছাই করা অ্যারে উপাদানগুলির মাধ্যমে পুনরাবৃত্তি করতে এবং পৃথকভাবে প্রদর্শন করার জন্য সম্পত্তি।

আউটপুট

এই আউটপুটে, এটি লক্ষ্য করা যায় যে অ্যারের উপাদানগুলি সেই অনুযায়ী সাজানো হয়েছে।

উদাহরণ 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() জাভাতে ' পদ্ধতি।