এই আর্টিকেলে আমরা বুঝব কিভাবে LinkedList-এ থেকে নির্দিষ্ট এলিমেন্ট এক্সেস করতে হয়। java.util.LinkedList ক্লাস ডাবলি-লিঙ্কড লিস্টের মতো কাজ করে।
উদাহরণ
ইনপুট:
ইনপুট লিস্ট: [Python, Java, Scala, Java, JavaScript]
প্রত্যাশিত আউটপুট:
ইনডেক্স ৩-এর এলিমেন্ট: Java
অ্যালগরিদম
ধাপ ১ - শুরু ধাপ ২ - একটি লিঙ্কড লিস্ট (input_list) ঘোষণা করুন ধাপ ৩ - মানগুলো সংজ্ঞায়িত করুন ধাপ ৪ - get() বিল্ট-ইন ফাংশন ব্যবহার করে নির্দিষ্ট ইনডেক্সের এলিমেন্ট এক্সেস করুন ধাপ ৫ - ফলাফল প্রদর্শন করুন ধাপ ৬ - থামুন
উদাহরণ ১: মেইন ফাংশনে সরাসরি বাস্তবায়ন
import java.util.LinkedList;
public class Demo {
public static void main(String[] args) {
LinkedList input_list = new LinkedList<>();
input_list.add("Python");
input_list.add("Java");
input_list.add("Scala");
input_list.add("Java");
input_list.add("JavaScript");
System.out.println("লিস্টটি সংজ্ঞায়িত: " + input_list);
String result_string = input_list.get(3);
System.out.print("ইনডেক্স ৩-এর এলিমেন্ট: " + result_string);
}
}
আউটপুট
লিস্টটি সংজ্ঞায়িত: [Python, Java, Scala, Java, JavaScript] ইনডেক্স ৩-এর এলিমেন্ট: Java
উদাহরণ ২: অবজেক্ট-ওরিয়েন্টেড পদ্ধতিতে ফাংশন ব্যবহার
import java.util.LinkedList;
public class Demo {
static void get_element(LinkedList input_list, int index) {
String result_string = input_list.get(index);
System.out.print("ইনডেক্স ৩-এর এলিমেন্ট: " + result_string);
}
public static void main(String[] args) {
LinkedList input_list = new LinkedList<>();
input_list.add("Python");
input_list.add("Java");
input_list.add("Scala");
input_list.add("Java");
input_list.add("JavaScript");
System.out.println("লিস্টটি সংজ্ঞায়িত: " + input_list);
int index = 3;
get_element(input_list, index);
}
}
আউটপুট
লিস্টটি সংজ্ঞায়িত: [Python, Java, Scala, Java, JavaScript] ইনডেক্স ৩-এর এলিমেন্ট: Java