এই আর্টিকেলে আমরা বুঝব কীভাবে একটি লিস্টে এলিমেন্ট রিপ্লেস করতে হয়। List ইন্টারফেস Collection-কে এক্সটেন্ড করে এবং এলিমেন্টের সিকুয়েন্স স্টোর করার কালেকশনের আচরণ ডিক্লেয়ার করে।
Collection হলো একটি ফ্রেমওয়ার্ক যা অবজেক্টের গ্রুপ স্টোর এবং ম্যানিপুলেট করার আর্কিটেকচার প্রদান করে। Java Collections দিয়ে ডেটায় সার্চিং, সর্টিং, ইনসার্শন, ম্যানিপুলেশন এবং ডিলিশন সকল অপারেশন করা যায়।
ধরুন ইনপুট:
Input list: [Java, Scala, Mysql, Redshift]
চাহিদা আউটপুট:
After replacing one element of the list: [Java, Scala, Python, Redshift]
অ্যালগরিদম
Step 1 - START Step 2 - একটি লিস্ট ডিক্লেয়ার করুন input_list নামে Step 3 - মান ডিফাইন Step 4 - .set() ফাংশন ব্যবহার করুন এবং আপডেট করার ইনডেক্স এবং যোগ করার স্ট্রিং প্যারামিটার হিসেবে পাস করুন Step 5 - লিস্টটি ফলাফল হিসেবে দেখান Step 6 - STOP
উদাহরণ ১
এখানে সকল অপারেশন 'main' ফাংশনের অধীনে বাঁধা হয়েছে।
import java.util.*;
public class Demo {
public static void main(String[] args) {
System.out.println("The required packages have been imported");
try {
ArrayList input_list = new ArrayList<>();
input_list.add("Java");
input_list.add("Scala");
input_list.add("Mysql");
input_list.add("Redshift");
System.out.println("The list is defined as" + input_list);
input_list.set(2, "Python");
System.out.println("\nAfter replacing one element of the list: " + input_list);
} catch (Exception e) {
System.out.println(e);
}
}
}
আউটপুট
The required packages have been imported The list is defined as[Java, Scala, Mysql, Redshift] After replacing one element of the list: [Java, Scala, Python, Redshift]
উদাহরণ ২
এখানে অপারেশনগুলো ফাংশনে এনক্যাপসুলেট করা হয়েছে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শন করতে।
import java.util.*;
public class Demo {
public static void main(String[] args) {
System.out.println("The required packages have been imported");
try {
ArrayList input_list = new ArrayList<>();
input_list.add("Java");
input_list.add("Scala");
input_list.add("Mysql");
input_list.add("Redshift");
System.out.println("The list is defined as" + input_list);
input_list.set(2, "Python");
System.out.println("\nAfter replacing one element of the list: " + input_list);
} catch (Exception e) {
System.out.println(e);
}
}
}
আউটপুট
The required packages have been imported The list is defined as[Java, Scala, Mysql, Redshift] After replacing one element of the list: [Java, Scala, Python, Redshift]