前言:使用大众的语言,交流才会有默契。写代码亦如此!不要乱造轮子,积累轮子,搞懂轮子,最终站在巨人的肩上,才是正途。
String字符的工具类:
org.apache.commons.lang3.StringUtils
对字符的很多判断非空或者校验操作;
List,Map,Set 集合的工具类:
cn.hutool.core.collection.CollectionUtil
个人比较喜欢hutool的这个工具类,也是判断集合校验集合最常用的一个工具类;
集合取最大最小值:
//通过stream获取
Integer min = integerList.stream().min(Integer::compare).get();
//通过javaApi获取
Integer min = Collections.min(integerList);
判断是否是数组:
//判断是否是数组
Boolean is = JSON.isValidArray(jsonString);
if (JSON.isValidArray(jsonString)) {
return JSON.parseArray(jsonString, String.class).stream().filter(StringUtils::isNotEmpty).collect(Collectors.toList());
}