Java8 Stream 找出List里最小数字及下标

2023-10-17  本文已影响0人  AC编程

一、代码

public class Client {
    public static void main(String[] args) {
        List<Integer> numbers = new ArrayList<>();
        numbers.add(5);
        numbers.add(2);
        numbers.add(8);
        numbers.add(1);
        numbers.add(4);

        Integer minValue = numbers.stream().min(Integer::compareTo).orElse(null);
        int minIndex = numbers.indexOf(minValue);

        System.out.println("最小数字:" + minValue); // 1
        System.out.println("最小数字索引:" + minIndex); // 3
    }
}
上一篇 下一篇

猜你喜欢

热点阅读