Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java प्रोग्राम: दो ArrayLists में कॉमन एलिमेंट्स ज्ञात करना

इस लेख में हम समझेंगे कि Java में दो ArrayLists में कॉमन (सामान्य) एलिमेंट्स कैसे ज्ञात किए जाते हैं। ArrayList क्लास AbstractList को एक्सटेंड करती है और List इंटरफेस को इम्प्लीमेंट करती है।

उदाहरण

इनपुट:

First list: [Java, Scala, Shell, JavaScript]
Second list: [Java, Python, Shell]

आउटपुट:

The common elements from the two lists are: [Java, Shell]

एल्गोरिदम

  1. शुरुआत
  2. दो ArrayLists डिक्लेयर करें: input_list_1 और input_list_2
  3. मान परिभाषित करें
  4. बिल्ट-इन फंक्शन .retainAll() का उपयोग करके दोनों लिस्ट्स से सभी कॉमन एलिमेंट्स प्राप्त करें
  5. परिणाम प्रदर्शित करें
  6. रोकें

उदाहरण 1: मुख्य फंक्शन में सभी ऑपरेशन

import java.util.ArrayList;

public class Demo {
    public static void main(String[] args) {
        ArrayList<String> input_list_1 = new ArrayList<String>();
        input_list_1.add("Java");
        input_list_1.add("Scala");
        input_list_1.add("Shell");
        input_list_1.add("JavaScript");
        System.out.println("The first list is defined as: " + input_list_1);
        
        ArrayList<String> input_list_2 = new ArrayList<String>();
        input_list_2.add("Java");
        input_list_2.add("Python");
        input_list_2.add("Shell");
        System.out.println("The second list is defined as: " + input_list_2);
        
        input_list_1.retainAll(input_list_2);
        System.out.println("\nThe common elements from the two lists are: " + input_list_1);
    }
}

आउटपुट

The first list is defined as: [Java, Scala, Shell, JavaScript]
The second list is defined as: [Java, Python, Shell]
The common elements from the two lists are: [Java, Shell]

उदाहरण 2: ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण

import java.util.ArrayList;

public class Demo {
    static void getCommonElements(ArrayList<String> input_list_1, ArrayList<String> input_list_2) {
        input_list_1.retainAll(input_list_2);
        System.out.println("\nThe common elements from the two lists are: " + input_list_1);
    }
    
    public static void main(String[] args) {
        ArrayList<String> input_list_1 = new ArrayList<String>();
        input_list_1.add("Java");
        input_list_1.add("Scala");
        input_list_1.add("Shell");
        input_list_1.add("JavaScript");
        System.out.println("The first list is defined as: " + input_list_1);
        
        ArrayList<String> input_list_2 = new ArrayList<String>();
        input_list_2.add("Java");
        input_list_2.add("Python");
        input_list_2.add("Shell");
        System.out.println("The second list is defined as: " + input_list_2);
        
        getCommonElements(input_list_1, input_list_2);
    }
}

आउटपुट

The first list is defined as: [Java, Scala, Shell, JavaScript]
The second list is defined as: [Java, Python, Shell]
The common elements from the two lists are: [Java, Shell]
  1. Java प्रोग्राम: ट्रैपेज़ियम (Trapezium) का क्षेत्रफल ज्ञात करें Java प्रोग्राम: ट्रैपेज़ियम (Trapezium) का क्षेत्रफल ज्ञात करें

    इस लेख में, हम समझेंगे कि ट्रैपेज़ियम का क्षेत्रफल कैसे ज्ञात करें। ट्रैपेज़ियम एक प्रकार का चतुर्भुज है जिसमें कम से कम एक जोड़ी भुजाएं एक-दूसरे के समानांतर होती हैं। ट्रैपेज़ियम की समानांतर भुजाओं को बेस कहा जाता है और असमानांतर भुजाओं को लेग्स कहा जाता है। इसे ट्रेपेजॉयड भी कहा जाता है।ट्रैपेज़िय

  1. जावा प्रोग्राम: वर्ग का क्षेत्रफल निकालना जावा प्रोग्राम: वर्ग का क्षेत्रफल निकालना

    इस लेख में हम समझेंगे कि वर्ग का क्षेत्रफल कैसे निकाला जाता है। वर्ग का क्षेत्रफल: साइड × साइड = साइड² डेमोनस्ट्रेशन इनपुट: भुजा की लंबाई: 4 आउटपुट: वर्ग का क्षेत्रफल: 16 एल्गोरिदम चरण 1 - शुरू चरण 2 - दो इंटीजर वेरिएबल घोषित करें: my_side, my_area चरण 3 - उपयोगकर्ता से मान पढ़ें या परिभाषित क

  1. पायथन में बाइनरी ट्री में दो तत्वों के सामान्य पूर्वज को खोजने का प्रोग्राम पायथन में बाइनरी ट्री में दो तत्वों के सामान्य पूर्वज को खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक बाइनरी ट्री है, और हमारे पास दो संख्याएं a और b भी हैं, हमें उस सबसे निचले नोड का मान ढूंढना है जिसमें a और b वंशज के रूप में हैं। हमें ध्यान रखना है कि एक नोड स्वयं का वंशज हो सकता है।इसलिए, यदि इनपुट इस तरह हैa = 6, b = 2, तो आउटपुट 4 होगा।इसे हल करने के लिए, हम इन चरणों का