java1.8使用stream流快速拿到集合中的最大值或者最小值或者某個對象的案例分析

直接上代碼,截圖如下:

package com.itmuch.cloud.test;

import java.util.ArrayList;
import java.util.List;

/**
 * @author:mischen
 * @date:2020/3/27 22:02
 */
public class TestList {

    public static void main(String[] args){
        List<Integer> list = new ArrayList<>();
        list.add(23);
        list.add(789);
        list.add(-1);
        list.add(41);
        list.add(1234);
        list.add(102);
        Integer max = list.stream().max((list1,list2) -> list1>list2 ? 1:-1).get();
        System.out.println(max);
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章