জাভাতে অ্যারে তালিকাতে অ্যারেতে কীভাবে রূপান্তর করবেন



এই এডুরেকা নিবন্ধটি আপনাকে আরও ভাল বোঝার জন্য রিয়েল টাইম উদাহরণগুলির সাথে জাভাতে অ্যারে তালিকাটিকে অ্যারেতে রূপান্তর করতে শিখতে সহায়তা করবে।

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

অ্যারে তালিকার বৈশিষ্ট্যগুলি

  • অ্যারে তালিকা উত্তরাধিকার সূত্রে প্রাপ্ত বিমূর্ত তালিকা শ্রেণি এবং তালিকা কার্যকর করে ইন্টারফেস.
  • অ্যারে তালিকা আকার দ্বারা আরম্ভ করা হয়, তবে সংগ্রহটি বড় হতে বা সংগ্রহ থেকে অবজেক্টগুলি নিষ্ক্রিয় করা হলে সঙ্কুচিত হলে এর আকার বাড়তে পারে।
  • জাভা অ্যারে তালিকা আমাদের তালিকাগুলিতে এলোমেলো অ্যাক্সেস সরবরাহ করে।
  • অ্যারে তালিকাগুলি যেমন পুরানো ধরণের জন্য ব্যবহার করা যায় না int, চর, ইত্যাদির জন্য একটি মোড়কের ক্লাস ব্যবহার করা হয়।
  • জাভাতে অ্যারে তালিকাটি সি ++ তে ভেক্টরের অনুরূপ দেখা যেতে পারে।

জাভা ছবিতে অ্যারে অ্যারে তালিকা 1





সি ++ ফিবোনাচি ক্রম

জাভা অ্যারে তালিকা নির্মাণকারী এবং পদ্ধতিগুলি গঠন করে। নীচে উল্লিখিত বিশদগুলি তাদের ব্যবহার এবং কার্যকারিতা সহ কয়েকটি নির্মাণকারীর এবং পদ্ধতির তালিকা রয়েছে।

  • অ্যারেলিস্ট (): এই কনস্ট্রাক্টরটি খালি অ্যারে তালিকা তৈরি করতে ব্যবহৃত হয়
  • অ্যারেলিস্ট (সংগ্রহ) গ): এই কনস্ট্রাক্টরটি সংগ্রহ সি থেকে উপাদানগুলির সাথে আরম্ভ করে একটি অ্যারে তালিকা তৈরি করতে ব্যবহৃত হয়।
  • অ্যারেলিস্ট (ইনট ক্ষমতা): প্রাথমিক নির্ধারিত সক্ষমতা নির্দিষ্ট করে একটি অ্যারে তালিকা তৈরি করতে এই কনস্ট্রাক্টরটি ব্যবহার করা হয়।

আসুন আমরা একটি সাধারণ কোড তাকান একটি অ্যারে তালিকা তৈরি করুন।



উদাহরণ:

আমদানি করুন java.io।<= n i++) arrli.add(i) System.out.println(arrli) arrli.remove(3) System.out.println(arrli) for (int i = 0 i < arrli.size() i++) System.out.print(arrli.get(i) + ' ') } } 

// আউটপুট:

[১, ২, ৩, ৪, ৫]
[১, ২, ৩, ৫]
1 2 3 5



জাভাতে কিছু সাধারণ পদ্ধতি

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

অ্যারে তালিকাটিকে অ্যারে () সিনট্যাক্সে রূপান্তর করা হচ্ছে।

দুটি পদ্ধতি আছে:

  • দ্য প্রথম পদ্ধতি কোনও যুক্তি গ্রহণ করবে না এবং অবজেক্টের ধরণের অ্যারে প্রদান করবে। বস্তুর অ্যারেটি পুনরায় করা, কাঙ্ক্ষিত উপাদান এবং টাইপকাস্ট আমরা যে শ্রেণীর শ্রেণিতে চাই তার সন্ধান করা আমাদের দায়িত্ব।
  • মধ্যে দ্বিতীয় পদ্ধতি , একটি ফিরে আসা অ্যারের রানটাইম ধরণ একটি নির্দিষ্ট অ্যারে হয়। একটি তালিকা যদি একটি নির্দিষ্ট অ্যারে ফিট করে তবে এটি এতে ফিরে আসবে। অন্যথায়, একটি নির্দিষ্ট অ্যারের রানটাইম ধরণের এবং এই তালিকার আকারের সাথে সাথে একটি নতুন অ্যারে অবিলম্বে বরাদ্দ করা হয়।

আমরা সমস্ত অ্যারে উপাদানগুলি পূরণ করার পরে এটির অ্যারেতে আরও স্থান অবশিষ্ট রয়েছে। তারপরে ‘নাল’ সেই সমস্ত অতিরিক্ত পজিশনে পপুলেশন হয়।

  • অ্যারেতে অ্যারে তালিকা () - অবজেক্ট অ্যারেতে রূপান্তর করুন

সম্পর্কিত আউটপুট কোড এই আউটপুট নীচে স্থাপন করা হয়।

__init__ অজগর

উদাহরণ:

আমদানি java.util.ArrayList আমদানি java.util.Arrays পাবলিক বর্গ ArrayListExample {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {অ্যারেলিস্ট তালিকা = নতুন অ্যারেলিস্ট (2) list.add ('এ') list.add ('বি' ) list.add ('C') list.add ('D') অবজেক্ট [] অ্যারে = list.toArray () System.out.println (Arrays.toString (অ্যারে)) এর জন্য (অবজেক্ট o: অ্যারে) স্ট্রিং = (স্ট্রিং) ও সিস্টেম.আউট.প্রিন্টলন (গুলি)}}}

// আউটপুট:

[এ বি সি ডি]

প্রতি


ডি

  • অ্যারেতে অ্যারে তালিকা (টি [] ক) - স্ট্রিং অ্যারেতে রূপান্তর করুন

উদাহরণ:

কিভাবে জাভা প্রোগ্রাম শেষ করতে হয়
আমদানি java.util.ArrayList আমদানি java.util.Arrays পাবলিক বর্গ ArrayListExample {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {অ্যারেলিস্ট তালিকা = নতুন অ্যারেলিস্ট (2) list.add ('এ') list.add ('বি' ) list.add ('C') list.add ('D') স্ট্রিং [] অ্যারে = list.toArray (নতুন স্ট্রিং [list.size ()]) System.out.println (Arrays.toString (অ্যারে)) }

// আউটপুট:

[এ বি সি ডি]

এটির সাথে আমরা এই নিবন্ধটির শেষ করছি। আমি আশা করি আপনি জাভাতে অ্যারে তালিকা থেকে অ্যারে, তাদের ধরণ, গুরুত্ব এবং কিছু বাস্তব-সময়ের উদাহরণগুলির মাধ্যমে তাদের বাস্তবায়ন বুঝতে পেরেছেন।

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

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