java - 数组的最小元素

标签 java arrays

<分区>

在 Java 中,我有一个 double[] foo

有库函数可以取出这个数组中的最小值吗?我知道我可以构建一个,但如果库函数可用,那不是一个好习惯。 java.util.Arrays 中没有任何内容。

(在 C++ 中我们有 std::min_element 等等,甚至在 C++11 中还有一个新函数可以同时得到最小值和最大值!)

最佳答案

假设 Java 8:

double[] arr = { 1.0, 2.0 };
double min = DoubleStream.of(arr)
                         .min()
                         .getAsDouble();

关于java - 数组的最小元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26527771/

相关文章:

java - 用于转换逗号分隔字符串的正则表达式模式

java - 错误 java.lang.OutOfMemoryError : PermGen space

Ruby 哈希数组;只保留包含特定键=>值对的第一个元素

python - 处理数组中的行组合并输出多个数组

java - 为什么我可以声明一个泛型数组但不能初始化它?

java - 在 Java 中的文本周围添加 HTML 标签

java - 与命令提示符相比,Eclipse 中的程序执行速度非常慢

java - springframework/hibernate 返回重复行

c++ - 写入另一个类的类中的变量

php - MySQL INSERT - 在查询中使用 for() 循环并默认将非设置值插入为 ""?