जावा प्रोग्राम टू लिस्ट में शामिल होने के लिए

इस कार्यक्रम में, आप जावा में दो सूचियों में शामिल होने के लिए विभिन्न तकनीकों को सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा सूची
  • जावा अरेलिस्ट क्लास
  • Java ArrayList addAll ()

उदाहरण 1: AddAll () का उपयोग करके दो सूचियों में शामिल हों

 import java.util.ArrayList; import java.util.List; public class JoinLists ( public static void main(String() args) ( List list1 = new ArrayList(); list1.add("a"); List list2 = new ArrayList(); list2.add("b"); List joined = new ArrayList(); joined.addAll(list1); joined.addAll(list2); System.out.println("list1: " + list1); System.out.println("list2: " + list2); System.out.println("joined: " + joined); ) )

आउटपुट

 सूची 1: (ए) सूची 2: (बी) में शामिल हो गए: (ए, बी)

उपरोक्त कार्यक्रम में, हम इस्तेमाल किया Listहै addAll()में शामिल हो गए सूची में List1 सूचियों और List2 शामिल होने के लिए विधि।

उदाहरण 2: संघ का उपयोग करके दो सूचियों में शामिल हों ()

 import java.util.ArrayList; import java.util.List; import org.apache.commons.collections.ListUtils; public class JoinLists ( public static void main(String() args) ( List list1 = new ArrayList(); list1.add("a"); List list2 = new ArrayList(); list2.add("b"); List joined = ListUtils.union(list1, list2); System.out.println("list1: " + list1); System.out.println("list2: " + list2); System.out.println("joined: " + joined); ) )

इस कार्यक्रम का आउटपुट उदाहरण 1 के समान है ।

उपरोक्त कार्यक्रम में, हमने union()दी गई सूचियों में शामिल होने के लिए विधि का उपयोग किया ।

उदाहरण 3: स्ट्रीम का उपयोग करके दो सूचियों में शामिल हों

 import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; public class JoinLists ( public static void main(String() args) ( List list1 = new ArrayList(); list1.add("a"); List list2 = new ArrayList(); list2.add("b"); List joined = Stream.concat(list1.stream(), list2.stream()) .collect(Collectors.toList()); System.out.println("list1: " + list1); System.out.println("list2: " + list2); System.out.println("joined: " + joined); ) )

इस कार्यक्रम का आउटपुट उदाहरण 1 के समान है ।

उपरोक्त कार्यक्रम में, हम इस्तेमाल किया Streamहै concat()दो सूचियों धाराओं में बदला शामिल होने के लिए विधि। फिर, हम उन्हें वापस उपयोग सूची में परिवर्तित करते हैं toList()

दिलचस्प लेख...