多个list,获取其中最长的list的size,不限制list中的类型
import org.springframework.util.ObjectUtils;
import java.util.*;
public static Integer getMaxSize(List<?>... lists) {
if (ObjectUtils.isEmpty(lists)) {
return 0;
}
List<Integer> maxSizeList = new ArrayList<>();
for (List<?> list : lists) {
maxSizeList.add(ObjectUtils.isEmpty(list) ? 0 : list.size());
}
return ObjectUtils.isEmpty(maxSizeList) ? 0 : Collections.max(maxSizeList);
}