📜  比较集合中元素的Java程序

📅  最后修改于: 2022-05-13 01:55:21.778000             🧑  作者: Mango

比较集合中元素的Java程序

收藏_ 是一组单独的对象,表示为一个单元。 Java提供了集合框架,它定义了几个类和接口来将一组对象表示为一个单元。

例子:

Input : List = [3, 5, 18, 4, 6]
Output:
Min value of our list : 3
max value of our list : 18

Input : List = ['a', 'a', 'a']
Output:
All elements are equal

方法:

  1. 在列表中输入。
  2. 创建两个变量,最小值和最大值。
  3. 使用 Collections.min() 方法并将返回值存储在 min 变量中。
  4. 使用 Collections.max() 方法并将返回值存储在 max 变量中。
  5. 如果最小和最大变量相等,则打印 Equal 元素。
  6. 否则打印最小和最大变量。

下面是上述方法的实现:

Java
// Java Program to Compare Elements in a Collection
import java.io.*;
import java.util.*;
  
class GFG {
    public static void main(String[] args)
    {
        // List initialization
        List l = new ArrayList<>();
  
        // Add elements in the list
        l.add(3);
        l.add(5);
        l.add(18);
        l.add(4);
        l.add(6);
  
        // Minimum in the list
        int minimum = Collections.min(l);
  
        // Maximum in the list
        int maximum = Collections.max(l);
  
        if (minimum == maximum) {
            System.out.println("All elements are equal");
        }
        else {
            System.out.println("Min value of our list : "
                               + minimum);
            System.out.println("Max value of our list : "
                               + maximum);
        }
    }
}


输出
Min value of our list : 3
Max value of our list : 18

时间复杂度: O(N),其中 N 是列表的长度。