কম্পিউটার

জাভা প্রোগ্রাম একটি সংগ্রহ মুদ্রণ


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

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ধরুন আমাদের ইনপুট হল

Run the program

কাঙ্খিত আউটপুট হবে

The Elements of the collection are:
Language : Java | Language_id : 101
Language : Scala | Language_id : 102
Language : Python | Language_id : 103
Language : Mysql | Language_id : 104

অ্যালগরিদম

Step 1 - START
Step 2 - Declare a collection namely input_list
Step 3 - Define the values.
Step 4 - Create objects namely object_1 , object_2, object_3, object_4 and with each object , add a key value pair to the collection.
Step 5 - Using a for-each loop, display the elements of the collection
Step 6 - Stop

উদাহরণ 1

এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।

import java.util.*;
public class Demo {
   String name;
   int id;
   Demo(String s, int n){
      name = s;
      id = n;
   }
   public String toString(){
      return "Language : " + name + " | Language_id : " + id;
   }
   static void print(ArrayList<Demo> input_array){
      System.out.println("The Elements of the collection are: ");
      for (Demo element : input_array)
         System.out.println(element);
   }
   public static void main(String[] args){
      ArrayList<Demo> input_array = new ArrayList<Demo>();
      Demo object_1 = new Demo("Java", 101);
      Demo object_2 = new Demo("Scala", 102);
      Demo object_3 = new Demo("Python", 103);
      Demo object_4 = new Demo("Mysql", 104);
      input_array.add(object_1);
      input_array.add(object_2);
      input_array.add(object_3);
      input_array.add(object_4);
      print(input_array);
   }
}

আউটপুট

The Elements of the collection are:
Language : Java | Language_id : 101
Language : Scala | Language_id : 102
Language : Python | Language_id : 103
Language : Mysql | Language_id : 104

উদাহরণ 2

এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি।

import java.util.*;
public class Demo {
   String name;
   int id;
   Demo(String s, int n){
      name = s;
      id = n;
   }
   public String toString(){
      return "Language : " + name + " | Language_id : " + id;
   }
   static void print(ArrayList<Demo> input_array){
      System.out.println("The Elements of the collection are: ");
      for (Demo element : input_array)
         System.out.println(element);
   }
   public static void main(String[] args){
      ArrayList<Demo> input_array = new ArrayList<Demo>();
      Demo object_1 = new Demo("Java", 101);
      Demo object_2 = new Demo("Scala", 102);
      Demo object_3 = new Demo("Python", 103);
      Demo object_4 = new Demo("Mysql", 104);
      input_array.add(object_1);
      input_array.add(object_2);
      input_array.add(object_3);
      input_array.add(object_4);
      print(input_array);
   }
}

আউটপুট

The Elements of the collection are:
Language : Java | Language_id : 101
Language : Scala | Language_id : 102
Language : Python | Language_id : 103
Language : Mysql | Language_id : 104

  1. একটি স্ট্রিং প্রিন্ট করার জন্য জাভা প্রোগ্রাম

  2. একটি পূর্ণসংখ্যা প্রিন্ট করার জন্য জাভা প্রোগ্রাম

  3. জাভা প্রোগ্রাম Z আকারে ম্যাট্রিক্স প্রিন্ট করতে

  4. জাভা প্রোগ্রাম একটি স্ট্রিং এর স্বতন্ত্র স্থানান্তর প্রিন্ট করতে