java - List<double[]> 的最小最大值

标签 java android arrays list

我有一个数组

List<double[]> values = new ArrayList<double[]>();
values.add(new double[] { 12.3, 12.5, 13.8, 16.8, 20.4, 24.4, 26.4, 26.1, 23.6, 20.3, 17.2,
    13.9 });
values.add(new double[] { 10, 10, 12, 15, 20, 24, 26, 26, 23, 18, 14, 11 });
values.add(new double[] { 5, 5.3, 8, 12, 17, 22, 24.2, 24, 19, 15, 9, 6 });
values.add(new double[] { 9, 10, 11, 15, 19, 23, 26, 25, 22, 18, 13, 10 });

如何找到最大值和最小值?

最佳答案

尝试

double min=Double.MAX_VALUE, max=Double.MIN_VALUE;
for (double[] ds : values) {
    for (double d : ds) {
        if (d > max) max=d;
        if (d < min ) min=d;

    }
}

关于java - List<double[]> 的最小最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8093163/

相关文章:

java - 我无法让 JUnit 处理简单的 Java 示例

Java:从外部主方法调用 println

android - 使用 libstreaming 在 rtsp 中发送多播音频以从 android 设备上传

java - 菜单按钮可用,软按钮不起作用。基本上相同的代码

java - 扩展 fragment 的空构造函数

python - numpy loadtxt 增量加载以保留内存?

java - 将 Scala Future 转换为 Reactor Flux

java - 在java中获取第一个记录表单数据库?

arrays - ruby 扁平化和紧凑的数组充满了空数组

ios - Firebase 数据库和 Swift : Save location data in an array