প্রথমে একটি pojo ক্লাস তৈরী করলাম।
class Student {
String name;
public Student(String name) {
super();
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
অন্য একটা ক্লাস বা ফাংশন এ যদি আর্রেলিস্ট এর মধ্যে pojo ক্লাস এর অবজেক্ট তৈরী করি উদাহরণ স্বরূপ একটা আর্রেলিস্ট আছে যার টাইপ হলো pojo ক্লাস
এখন যদি আর্রেলিস্ট এ add () ফাংশন দ্বারা অবজেক্ট যোগ করি এভাবে ArrayList list = new ArrayList();
list.add(new Student("ashik"));
তাহলে প্রথমে লক্ষ্য করি যে সাধারণ নিয়মে আমরা যদি list (arraylist ) এটা অবজেক্ট ধারণ করে এবং যদি আমরা উক্ত অবজেক্ট হতে ডাটা পেতে চাই তাহলে list.get(0) এখানে ০ হলো ইনডেক্স পজিশন এবং এটা অবজেক্ট যেহেতু আমাদের pojo ক্লাস এর অবজেক্ট হতে ডাটা পাওয়ার ব্যবস্থা করে রেখেছি তাই list.get(0). এর সাথে ডট দিয়ে pojo ক্লাস এর ডাটা অন্য এভাবে। list.get(0).name
তাহলে আউটপুট হিসাবে ashik পাবো
সম্পূর্ণ কোড এখানে
package bahubali;
import java.util.ArrayList;
public class Bahubali {
public static void main(String[] args) {
ArrayList<Student> list = new ArrayList<Student>();
list.add(new Student("ashik"));
System.out.println(list.get(0).name);
}
}
class Student {
String name;
public Student(String name) {
super();
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}