জাভাতে অ্যারে, অ্যারেলিস্ট, স্ট্রিং, তালিকা, মানচিত্র এবং সেট কীভাবে বাছাই করবেন?



এই নিবন্ধটি জাভাতে বাছাইয়ের উপর দৃষ্টি নিবদ্ধ করে। এখানে আপনি জাভাতে অ্যারে, অ্যারেলিস্ট, স্ট্রিং, তালিকা, মানচিত্র এবং সেটকে কীভাবে সাজান তা শিখবেন।

বাছাই করা যে কোনও প্রোগ্রামিং ভাষার একটি প্রয়োজনীয় অংশ। জাভা, সন্দেহ নেই সেরা প্রোগ্রামিং ভাষাগুলির মধ্যে একটি। এটিতে এমন বিভিন্ন বৈশিষ্ট্য রয়েছে যা এটি সহজ করে তোলে! এই নিবন্ধটি আপনাকে বাছাইয়ের বিষয়ে সমস্ত কিছু উদ্ঘাটন করতে সহায়তা করবে বিশেষত, অ্যারে, অ্যারেলিস্ট, স্ট্রিং, তালিকা, মানচিত্র এবং জাভাতে সেট করুন।

নীচে বিষয়গুলি এই বাছাই করা নিবন্ধে কভার করা হয়েছে:





চল শুরু করি. :-)

জাভাতে অ্যারে বাছাই করুন

জাভাতে অ্যারে একটি নির্দিষ্ট ডেটা টাইপের এক বা একাধিক মান সংরক্ষণ করুন এবং একক ভেরিয়েবলে একই সঞ্চয় করতে সূচিযুক্ত অ্যাক্সেস সরবরাহ করুন। আসুন জাভাতে একটি ক্রমানমোহী ক্রম সাজানোর জন্য নীচের প্রোগ্রামটি দেখুন look তবে, আপনার আছে তা নিশ্চিত করুন জাভা ইনস্টল করা হয়েছে



জাভাতে অ্যারে বাছাই করুন - আরোহী ক্রম

প্যাকেজ এডুরেকা আমদানি java.util.Arrays পাবলিক ক্লাস SortArray {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {int [] আরার = {52,12,2,72,4} // 5 টি উপাদানের অ্যারে অ্যারে (আর্ট) ) সিস্টেম.আউট.প্রিন্টফ ('সাজানো আর্ট [] =% s', অ্যারেএস.টোস্ট্রিং (এআরআর))}

আউটপুট - সাজানো তীর [] = [2, 4, 12, 52, 72]

জাভা কি উদাহরণ ভেরিয়েবল হয়

জাভাতে অ্যারে বাছাই করুন - উতরাই অর্ডার

প্যাকেজ এডুরেকা আমদানি java.util.Arrays আমদানি java.util. সংগ্রহ সংগ্রহ পাবলিক ক্লাস SortArray {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {পূর্ণসংখ্যা [] আরার = {52,12,2,72,4} // ব্যবহৃত পূর্ণসংখ্যার [ ] সংগ্রহের বিন্যাস হিসাবে int এর পরিবর্তে Arrays.sort (আর্ট, কালেকশনস.রেভারসর্ডার ()) // রিভার্সর্ডার () অবতরণ আদেশের জন্য সিস্টেম.আউট.প্রিন্টফ ('সাজানো অ্যারে [] =% s', অ্যারেএস.টোস্ট্রিং (এআর))} }

আউটপুট: সাজানো তীর [] = [72, 52, 12, 4, 2]

বিঃদ্রঃ: উপরের কোডে, আমি ইন্টের বদলে পূর্ণসংখ্যার [] অ্যারে ব্যবহার করেছি । এটি কারণ কারণ রিভার্সআর্ডার () আদিম ধরণেরগুলিকে সমর্থন করে না।



অনেকে জাভাতে অ্যারে এবং অ্যারেলিস্টের ধারণার সাথে বিভ্রান্ত হন। টেবিলের নীচে আপনার সমস্ত সন্দেহ মুছে ফেলতে পারে।

অ্যারে অ্যারেলিস্ট

এটি নির্দিষ্ট দৈর্ঘ্যের হয় of

এটি পরিবর্তনশীল দৈর্ঘ্যের (আকারে গতিশীল)

কেবল আদিম তথ্য-ধরণের সমর্থন করে

তালিকায় বিভিন্ন বস্তু এবং ডেটা যুক্ত করতে পারে

একটি সদৃশ সংযোজন সমর্থন করে না

সদৃশ উপাদান যুক্ত করার অনুমতি দেয়

কেবল সামনের দিকে যেতে পারে

এগিয়ে এবং পিছনে উভয় দিকে যেতে পারে

আকারকে গতিশীল পরিবর্তন করা যায় না

আকার পরিবর্তনশীল পরিবর্তন হতে পারে


আমি আশা করি আপনি পার্থক্যটি সাফ হয়ে গেছেন, আসুন এগিয়ে যান এবং কীভাবে বাছাই করা যায় তা দেখুন ।

জাভাতে অ্যারেলিস্ট বাছাই করুন (স্ট্রিং)

জাভাতে অ্যারেলিস্ট বাছাই করা সহজ ব্যবহার করে সহজেই করা যায় বাছাই () পদ্ধতি । জাভাতে অ্যারেলিস্ট বাছাই করতে নীচের কোডটি দেখুন।

প্যাকেজ এডুরেকা আমদানি java.util.Arrays আমদানি java.util. সংগ্রহ সংগ্রহ আমদানি java.util। * সার্বজনীন শ্রেণিবদ্ধকরণ ক্রমবর্ধমান তালিকা {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরগস []) {অ্যারেলিস্ট তালিকা = নতুন অ্যারেলিস্ট () // অ্যারেলিস্ট তালিকাটি পপুলেট করুন ('বাছাই') list.add ('java') list.add ('অ্যারেলিস্ট') list.add ('ইন') System.out.println ('আনসোর্ট করা অ্যারেলিস্ট:' + তালিকা) // মুদ্রিত অরচিত অ্যারেলিস্ট সংগ্রহসমূহ। ক্রম (তালিকা) // আরোহী ক্রমের জন্য বাছাই পদ্ধতি System.out.println ('সাজানো অ্যারেলিস্ট' + 'আরোহী ক্রমানুসারে:' + তালিকা) // প্রকার অনুসারে সাজানো অ্যারেলিস্ট}

আউটপুট -

অরসোর্টড অ্যারেলিস্ট: [বাছাই, জাভা, অ্যারেলিস্ট, এতে]
সাজানো অ্যারেলিস্টকে আরোহী ক্রমে সাজানো: [অ্যারেলিস্ট, ইন, জাভা, বাছাই করা]

জাভা নিবন্ধে বাছাইয়ের সাথে এগিয়ে চলুন, আসুন দেখুন কীভাবে আপনি পূর্ণসংখ্যাগুলি বাছাই করতে পারেন। আসুন একটি আলাদা পদ্ধতি অর্থাৎ কালেকশন.সোর্ট () পদ্ধতি ব্যবহার করে বাছাইকরণ বাস্তবায়নের চেষ্টা করি।

সংগ্রহগুলি ব্যবহার করে জাভাতে অ্যারেলিস্ট বাছাই করুন (পূর্ণসংখ্যা)

আপনি কালেকশন.সোর্ট () পদ্ধতি ব্যবহার করে পূর্ণসংখ্যার অ্যারেলিস্টকে বাছাই করতে পারেন।

প্যাকেজ এডুরেকা আমদানি java.util.Arrays আমদানি java.util. সংগ্রহ সংগ্রহ আমদানি java.util। যোগ করুন (2) arraylist.add (19) arraylist.add (22) System.out.println ('সাজানোর আগে:') // বাছাই করার আগে (int কাউন্টার: অ্যারেলিস্ট) {System.out.println (কাউন্টার) lections সংগ্রহ .sort (অ্যারেলিস্ট) // ক্রম সাজানোর জন্য ক্রমানুসারে সাজানো System.out.println ('সাজানোর পরে:') // বাছাই করার পরে (int কাউন্টার: অ্যারেলিস্ট) {System.out.println (কাউন্টার) counter}}

আউটপুট -
বাছাইয়ের আগে:
48

19
22
বাছাইয়ের পরে:

19
22
48

জাভা স্ট্রিং সাজান

জাভা স্ট্রিং অপরিবর্তনীয়। এটিকে বাছাই করার জন্য সরাসরি কোনও পদ্ধতি নেই । আপনি অ্যারেগুলি ব্যবহার করতে পারেন, যার একটি পদ্ধতি রয়েছে চারআরে () যা একটি চার্ট ইনপুট স্ট্রিং তৈরি করবে এবং অন্য পদ্ধতিটি ব্যবহার করবে (অ্যারেস.সোর্ট (চর সি []), আমরা সহজেই বাছাই করতে পারি।

প্যাকেজ এডুরেকা আমদানি java.util.Arrays আমদানি java.util. সংগ্রহ সংগ্রহ আমদানি java.util। * পাবলিক বর্গ সাজানো স্ট্রিং {পাবলিক স্ট্যাটিক স্ট্রিং সাজ্টস্ট্রিং (স্ট্রিং ইনপুটস্ট্রিং) {চর অ্যারে 1 [] = ইনপুটস্ট্রিং। টোচারআরে () // ইনপুট স্ট্রিংকে চরে রূপান্তর করা অ্যারে অ্যারে.সোর্ট (অ্যারে 1) নতুন স্ট্রিং (অ্যারে 1) রিটার্ন করুন / সাজানো স্ট্রিং} পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) ring স্ট্রিং ইনপুটস্ট্রিং = 'এডুরেকা' স্ট্রিং আউটপুটস্ট্রিং = সাজানো স্ট্রিং (ইনপুটস্ট্রিং) System.out.println (' ইনপুট স্ট্রিং: '+ ইনপুটস্ট্রিং) System.out.println (' আউটপুট স্ট্রিং: '+ আউটপুটস্ট্রিং)}

আউটপুট -
ইনপুট স্ট্রিং: এডুরেকা
আউটপুট স্ট্রিং: এডেকরু

জাভাতে একটি তালিকা বাছাই করুন

একটি তালিকা সাজানোর জন্য , আপনি কালেকশন.সোর্ট () পদ্ধতিটি ব্যবহার করতে পারেন। আরও বোঝার জন্য নিম্নলিখিত কোডটি দেখুন:

প্যাকেজ এডুরেকা আমদানি java.util.Arrays আমদানি java.util. সংগ্রহ সংগ্রহ আমদানি java.util। * পাবলিক ক্লাস SortingList {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {পূর্ণসংখ্যা [] সংখ্যাগুলি = নতুন পূর্ণসংখ্যা [] {12,56,89 27 27,22,4,88,65,36} তালিকার তালিকা তালিকা = অ্যারে.এএসলিস্ট (অঙ্কগুলি) সংগ্রহ.সর্ট (ডিজিটলিস্ট) // বাছাই করা তালিকা System.out.println ('সাজানো স্ট্রিং:' + ডিজিটলিস্ট)}}

আউটপুট : সাজানো স্ট্রিং: [4, 12, 22, 27, 36, 56, 65, 88, 89]

জাভাতে একটি মানচিত্র বাছাই করুন

জাভাতে একটি মানচিত্র অন্তর্ভুক্ত যার মধ্যে কী-মান জুটি রয়েছে। অতএব, একটি মানচিত্র দুটি পৃথকভাবে বাছাই করা যেতে পারে:

  • কী অনুসারে বাছাই করুন
  • মান অনুসারে বাছাই করুন

কী অনুসারে বাছাই করুন:

প্যাকেজ এডুরেকা আমদানি java.util.Arrays আমদানি java.util. সংগ্রহ সংগ্রহ আমদানি java.util। * পাবলিক ক্লাস SortingMap {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {হ্যাশম্যাপ ম্যাপ = নতুন হাশম্যাপ () ম্যাপ.পুট (14, 'আয়ুষি ') মানচিত্র.পুট (২,' রচিত ') মানচিত্র.পুট (৩০,' অমিত ') মানচিত্র.পুট (৫,' অনামিকা ') ট্রিম্যাপ ট্রিম্যাপ = নতুন ট্রিম্যাপ (মানচিত্র) System.out.println (ট্রি ম্যাপ)}

আউটপুট: {2 = রচিত, 5 = অনামিকা, 14 = আয়ুশি, 30 = অমিত

মান অনুসারে বাছাই করুন:

প্যাকেজ এডুরেকা আমদানি java.util.Arrays আমদানি java.util. সংগ্রহ সংগ্রহ আমদানি java.util। * পাবলিক ক্লাস SortingMap {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {হ্যাশম্যাপ আনসোর্টড ম্যাপ = নতুন হ্যাশম্যাপ () আনসোর্টড ম্যাপ.পুট (14, 'আয়ুষি ') আনসোর্টড ম্যাপ.পুট (20,' রচিত ') আনসোর্টড ম্যাপ.পুট (60,' অমিত ') আনসোর্টড ম্যাপ.পুট (70,' অনামিকা ') লিংকডহ্যাশম্যাপ সোর্টার্ডম্যাপ = নতুন লিংকডহ্যাশম্যাপ () আনসোর্টড ম্যাপ.সেন্ট্রিটসেট () .stream () .সোর্ট করা হয়েছে (Map.Entry.comperingByValue ())। ForEachOrried (x -> sortedMap.put (x.getKey (), x.getValue ())) System.out.println (सॉোর্টড ম্যাপ)}

আউটপুট: {14 = আয়ুশি, 60 = অমিত, 70 = অনামিকা, 20 = রচিত}

জাভাতে বাছাই করে এগিয়ে চলুন, আসুন শেষ বিষয়টি বেছে নেওয়া যাক একটি সেট সাজান ।

জাভাতে সাজান সেট

জাভাতে একটি সেট একটি ইন্টারফেস যা সংগ্রহগুলি প্রসারিত করে। এটি অবজেক্টগুলির একটি অ-রক্ষিত সংগ্রহ যা সদৃশ মান সংরক্ষণ করে না। এখন জাভাতে কোনও সেট সাজানোর জন্য সরাসরি কোনও পদ্ধতি নেই। এখন একটি সেট বাছাই করতে, আপনাকে একটি সেটকে তালিকায় রূপান্তর করতে হবে এবং তারপরে কালেকশনস.সোর্ট () এপিআই ব্যবহার করতে হবে এবং আবার তালিকায় একটি সেটে রূপান্তর করতে হবে। আরও বোঝার জন্য নীচের কোডটি দেখুন:

প্যাকেজ এডুরেকা আমদানি java.util.Arrays আমদানি java.util. সংগ্রহ সংগ্রহ আমদানি java.util। * পাবলিক ক্লাস SortSet {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {// অরসোর্টড তালিকা হ্যাশসেট নম্বরসেট = নতুন লিঙ্কডহ্যাশসেট (অ্যারেএস.এললিস্ট (12) , 56,89,27,22,4,88,65,36) তালিকা নম্বর তালিকা = নতুন অ্যারেলিস্ট (নম্বরসেট) // তালিকাতে রূপান্তর করুন // তালিকাটি বাছাই করুন সংগ্রহসমূহ.সোর্ট (সংখ্যাগুলি তালিকা) নম্বরসেট = নতুন লিঙ্কডহ্যাশসেট (নম্বর তালিকা) // System.out.println (নম্বরসেট) নিশ্চিত করতে প্রিন্ট সেট সেট করুন / রূপান্তরিত তালিকা}}

আউটপুট : [4, 12, 22, 27, 36, 56, 65, 88, 89]

এটি জাভাতে বাছাইয়ের ক্ষেত্রে আমাদের ব্লগের শেষের দিকে নিয়ে আসে যেখানে আপনি জাভাতে অ্যারে, অ্যারেলিস্ট, স্ট্রিং, ম্যাপ এবং সেট কীভাবে বাছাই করতে শিখলেন। আমি আশা করি আপনি এই ব্লগটি তথ্যবহুল এবং আপনার জ্ঞানের সাথে যুক্ত মূল্য পেয়েছেন

জাভাতে কীভাবে ইটারেটর ব্যবহার করতে হয়

আপনি যথাসম্ভব অনুশীলন নিশ্চিত করুন এবং আপনার অভিজ্ঞতাটি ফিরিয়ে দিন।

দেখুন বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা। এডুরেকার জাভা জে 2 ইই এবং এসওএ প্রশিক্ষণ এবং শংসাপত্রের কোর্সটি এমন শিক্ষার্থী এবং পেশাদারদের জন্য তৈরি করা হয়েছে যারা জাভা ডেভেলপার হতে চান। কোর্সটি আপনাকে জাভা প্রোগ্রামিংয়ে একটি প্রধান সূচনা দেওয়ার জন্য এবং হাইবারনেট ও স্প্রিংয়ের মতো বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই 'জাভা অনুসারে বাছাই করুন: অ্যারে, অ্যারেলিস্ট, স্ট্রিং, মানচিত্র এবং জাভাতে সেট করুন' এর মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।