এন্ড্রয়েড ডেভেলপমেন্ট [পর্ব ৩৩] :: Java এর Important নোট্‌স-১ : Arraylist এর ব্যবহার

টিউন বিভাগ জাভা
প্রকাশিত

এন্ড্রয়েড ডেভেলপমেন্ট

আজকের পর্বে আমরা java এর একটি গুরত্তপূর্ণ ক্লাস ArrayList নিয়ে আলোচনা করব। ArrayList হচ্ছে এমন একটি ক্লাস যা AbstractList কে extends করতে পারে এবং তা List Interface কে Implement করতে পারে।

এর মূলত তিনটি constructor রয়েছে। ArrayList( ),ArrayList(Collection b ) এবং Arraylist(int size)। এছাড়াও এর অনেকগুলো method রয়েছে, যার সাহায্যে লিস্ট কন্ট্রোল করা যায়।

Arraylist এর একটি উদাহরন নিচে তুলে ধরা হলঃ

import java.util.*;

   public class ArrayList {

	public static void main(String args[]) {

      // create an array list
      ArrayList al = new ArrayList();

      System.out.println("Initial size of al: " + al.size());

      // add elements to the array list
      al.add("A");
      al.add("B");
      al.add("C");
      al.add("D");
      al.add("E");
      al.add("F");
      al.add("G");
      al.add("H");

      System.out.println("Size of al after additions: " + al.size());

      // display the array list
      System.out.println("Contents of al: " + al);

      // Remove elements from the array list
      al.remove("F");
      al.remove(2);

      System.out.println("Size of al after deletions: " + al.size());

      System.out.println("Contents of al: " + al);

   }

এখানে শুরুতে ArralList এর Size ছিল 0। তারপর এর সাথে element add করার ফলে এর সাইজ হল 8.তারপর সব elements আউটপুট এ প্রদর্শন করার জন্য ব্যবহারকরা হয়েছে +al কে। অন্যান্য প্রক্রিয়াগুলি একইরুপ।তারপর প্রোগ্রামটি রান করলে আমরা পাব,

OutPut:

 Initial size of al: 0
Size of al after additions: 8
Contents of al: [A, B, C, D, E, F, G, H]
Size of al after deletions: 6
Contents of al: [A, C, D, E, G, H]

এই ছিল আজকের Arraylist এর ব্যবহার ও উদাহরন।

এন্ড্রয়েড ডেভেলপমেন্ট এর সর্বশেষ পর্ব সম্পর্কে নোটিফিকেশান পেতে লাইক করুন ফেসবুকের এই পেইজে এ।

Level 0

আমি নাঈম হায়দার ঋদ্ধি। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 76 টি টিউন ও 44 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 6 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

Computer ও Programming পছন্দ, আমার youtube channel https://www.youtube.com/channel/UCYKbAf2kXLgKav30hd3zDPQ . আমার ফেসবুক প্রোফাইল https://www.facebook.com/nayeem.riddhi


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 0

থ্যাংকস …।ভাই যদি ।আউটপুট এর কিছু ইমেজ দিতেন তাহলে আরেকটু ভাল হত…