获取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
古今成大事者,不唯有超世之才,必有坚韧不拔之志!