本文使用jdk1.8中的流式算法,代码简洁,比之前for效率提高了不少,代码如下:
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);
}
}