কম্পিউটার

জাভা 9-এ সংগ্রহের জন্য কোন কারখানার পদ্ধতি যোগ করা হয়েছে?


ফ্যাক্টরি পদ্ধতি 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

  1. জাভাতে একটি JList এর প্রতিটি আইটেমের জন্য একটি টুলটিপ পাঠ্য কীভাবে সেট করবেন?

  2. ইন্টারফেসে জাভা 8 স্ট্যাটিক পদ্ধতি

  3. ইন্টারফেসে Java 8 ডিফল্ট পদ্ধতি

  4. কিভাবে জাভা মানচিত্রকে JSON এ রূপান্তর করবেন