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

Java प्रोग्राम: कलेक्शन में एलिमेंट्स की तुलना करना

इस लेख में हम समझेंगे कि Java में कलेक्शन में एलिमेंट्स की तुलना कैसे की जाती है। कलेक्शन एक फ्रेमवर्क है जो ऑब्जेक्ट्स के समूह को स्टोर और मैनिपुलेट करने की आर्किटेक्चर प्रदान करता है।

उदाहरण

इनपुट:

Input list: [300, 500, 180, 450, 610]

आउटपुट:

Min value of our list : 180
Max value of our list : 610

एल्गोरिदम

  1. शुरुआत
  2. एक लिस्ट input_list डिक्लेयर करें
  3. मान परिभाषित करें
  4. Collections.min() और Collections.max() फंक्शन्स का उपयोग करके कलेक्शन के न्यूनतम और अधिकतम मान प्राप्त करें
  5. परिणाम प्रदर्शित करें
  6. रोकें

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

import java.util.*;

public class Demo {
    public static void main(String[] args) {
        List<Integer> input_list = new ArrayList<>();
        input_list.add(300);
        input_list.add(500);
        input_list.add(180);
        input_list.add(450);
        input_list.add(610);
        System.out.println("The list is defined as: " + input_list);
        
        int minimum_value = Collections.min(input_list);
        int maximum_value = Collections.max(input_list);
        
        if (minimum_value == maximum_value) {
            System.out.println("All the elements of the list are equal");
        } else {
            System.out.println("\nMin value of our list : " + minimum_value);
            System.out.println("Max value of our list : " + maximum_value);
        }
    }
}

आउटपुट

The list is defined as: [300, 500, 180, 450, 610]
Min value of our list : 180
Max value of our list : 610

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

import java.util.*;

public class Demo {
    static void minMax(List<Integer> input_list) {
        int minimum_value = Collections.min(input_list);
        int maximum_value = Collections.max(input_list);
        
        if (minimum_value == maximum_value) {
            System.out.println("All the elements of the list are equal");
        } else {
            System.out.println("\nMin value of our list : " + minimum_value);
            System.out.println("Max value of our list : " + maximum_value);
        }
    }
    
    public static void main(String[] args) {
        List<Integer> input_list = new ArrayList<>();
        input_list.add(300);
        input_list.add(500);
        input_list.add(180);
        input_list.add(450);
        input_list.add(610);
        System.out.println("The list is defined as: " + input_list);
        minMax(input_list);
    }
}

आउटपुट

The list is defined as: [300, 500, 180, 450, 610]
Min value of our list : 180
Max value of our list : 610
  1. - Java प्रोग्राम: लिस्ट को दो हिस्सों में विभाजित करना

    इस लेख में हम समझेंगे कि Java में लिस्ट को दो हिस्सों (हाफ) में कैसे विभाजित किया जाता है। लिस्ट एक क्रमबद्ध संग्रह है जो हमें एलिमेंट्स को क्रमिक रूप से स्टोर और एक्सेस करने की अनुमति देता है। उदाहरण इनपुट: Input list :[Java, Python, JavaScript, Shell, Scala] आउटपुट: The first half of the list is

  1. - जावा में Iterator बनाम Collection

    Iterator इसका उपयोग कलेक्शन फ्रेमवर्क में आवश्यकतानुसार एलिमेंट्स को प्राप्त करने के लिए किया जाता है। public interface Iterator इसका उपयोग next फंक्शन के साथ अगले एलिमेंट्स पर जाने और एक्सेस करने के लिए किया जा सकता है। remove फंक्शन का उपयोग डेटा स्ट्रक्चर से एक एलिमेंट को हटाने के लिए किया जा सक

  1. - जावा में List से डुप्लिकेट तत्वों को हटाने का प्रोग्राम

    List से डुप्लिकेट हटाने के लिए, कोड निम्नानुसार है: उदाहरण import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.Set; public class Demo {     public static void main(String[] args){       ArrayList<String> list = new ArrayList<String>(); &n