获取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 @   [奋斗]  阅读(2542)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示