比较集合中元素的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
方法:
- 在列表中输入。
- 创建两个变量,最小值和最大值。
- 使用 Collections.min() 方法并将返回值存储在 min 变量中。
- 使用 Collections.max() 方法并将返回值存储在 max 变量中。
- 如果最小和最大变量相等,则打印 Equal 元素。
- 否则打印最小和最大变量。
下面是上述方法的实现:
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 是列表的长度。