Java Collections min() 方法

2025 年 3 月 21 日 | 阅读 2 分钟

min() 是 Java Collections 类的一个方法,它返回给定输入的最小值。Java min() 方法有两种不同的类型,可以根据其参数进行区分。它们是:

  1. Java Collections min(coll) 方法
  2. Java Collections min(coll, comp) 方法

Java Collections min(coll) 方法

Java Collections 类的 min() 方法用于获取给定集合的最小元素,根据其元素的自然排序。

Java Collections min(coll, comp) 方法

Java Collections 类的 min() 方法用于获取给定集合的最小元素,根据指定比较器所诱导的顺序。

语法

以下是 min() 方法的声明

参数

参数描述必需/可选
coll这是需要确定最小元素的集合。必需
comp这是用于确定最小元素的比较器。必需

返回值

方法返回值
min(Collection<? extends T> coll)它根据元素的自然排序返回给定集合的最小元素。
min(Collection<? extends T> coll, Comparator<? super T> comp)它根据指定可比较对象的顺序返回给定集合的最小元素。

异常

min() 方法抛出以下异常:

ClassCastException - 如果集合包含不能相互比较的元素(例如,字符串和整数),则抛出此异常。

NoSuchElementException - 如果集合为空,则抛出此异常。

兼容版本

Java 1.4 及以上版本

示例 1

输出

Minimum character is: E

示例 2

输出

Minimum element is: 10

示例 3

输出

Min val: -80
Min val in reverse order: 40

示例 4

输出

Mininum character is: COBOL