获取list集合中最大值、最小值及索引值

一、获取最大最小值的同时,获取到最大/小值在list中的索引值

 public static void main(String[] args) {
        List<Integer> numList = new ArrayList<Integer>();
        numList.add(20);
        numList.add(32);
        numList.add(21);
        numList.add(13);
        numList.add(6);
        numList.add(16);

        int maxNum = Collections.max(numList);
        int minNum = Collections.min(numList);

        System.out.println("元数据:" + numList);
        System.out.println("最大值:"+maxNum+" 索引:" + numList.indexOf(maxNum));
        System.out.println("最小值:"+minNum+" 索引:" + numList.indexOf(minNum));
    }

二、输出如下:

元数据:[20, 32, 21, 13, 6, 16]
最大值:32 索引:1
最小值:6 索引:4
posted @ 2022-09-15 14:48  [奋斗]  阅读(2395)  评论(0编辑  收藏  举报