ফ্যাক্টরি পদ্ধতি s একটি বিশেষ ধরনের স্ট্যাটিক পদ্ধতি যা অপরিবর্তনযোগ্য তৈরি করতে ব্যবহার করা যেতে পারে সংগ্রহের উদাহরণ। এর মানে হল যে আমরা একটি তালিকা তৈরি করতে এই পদ্ধতিগুলি ব্যবহার করতে পারি , সেট , এবং মানচিত্র অল্প সংখ্যক উপাদানের।
List.of()
The List.of() ৷ একটি স্থির কারখানা পদ্ধতি যা অপরিবর্তনীয় তৈরি করার একটি সুবিধাজনক উপায় প্রদান করে তালিকা .
সিনট্যাক্স
List.of(elements...)
উদাহরণ
import java.util.List; public class ListTest { public static void main(String[] args) { List<String> list = List.of("item 1", "item 2", "item 3", "item 4", "item 5"); for(String l : list) { System.out.println(l); } } }
আউটপুট
item 1 item 2 item 3 item 4 item 5
Set.of() পদ্ধতি
Set.of() একটি স্থির কারখানা পদ্ধতি যা অপরিবর্তনীয় তৈরি করার একটি সুবিধাজনক উপায় প্রদান করে সেট .
সিনট্যাক্স
Set.of(elements...)
উদাহরণ
import java.util.Set; public class SetTest { public static void main(String[] args) { Set<String> set = Set.of("Item 1", "Item 2", "Item 3", "Item 4", "Item 5"); for(String s : set) { System.out.println(s); } } }
আউটপুট
Item 5 Item 1 Item 2 Item 3 Item 4
Map.of() এবং Map.ofEntries() পদ্ধতি
The Map.of() ৷ এবং Map.ofEntries() স্থির কারখানা পদ্ধতি যা অপরিবর্তনীয় তৈরি করার একটি সুবিধাজনক উপায় প্রদান করে মানচিত্র .
সিনট্যাক্স
Map.of(k1, v1, k2, v2) Map.ofEntries(entry(k1, v1), entry(k2, v2),...)
উদাহরণ
import java.util.Map; public class MapTest { public static void main(String[] args) { Map<Integer, String> map = Map.of(101, "Raja", 102, "Adithya", 103, "Jai"); for(Map.Entry<Integer, String> m : map.entrySet()) { System.out.println(m.getKey() + " " + m.getValue()); } } }
আউটপুট
103 Jai 102 Adithya 101 Raja