求int型List集合的最小值最大值排序

之前碰到了一个求List当中最小值的问题,有用for循环冒泡排序的,后来发现下面的更简单:

@Test
    public void test(){
        List integers = new ArrayList();
        integers.add(13);
        integers.add(113);
        integers.add(14);
        integers.add(56);
        //最大值最小值
        System.out.println("min:"+Collections.min(integers));
        System.out.println("max:"+Collections.max(integers));
        //排序
        System.out.println(integers);
        Collections.sort(integers);
        System.out.println(integers);
    }

输出结果为:

min:13
max:113
[13, 113, 14, 56]
[13, 14, 56, 113]

另外Collections当中还有很多实用方法,可以研究一下

你可能感兴趣的:(求int型List集合的最小值最大值排序)